Caută ajutor

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Află mai multe

Acest fir de discuție a fost arhivat. Adresează o întrebare nouă dacă ai nevoie de ajutor.

Using if-then statements in smart keywords

  • 2 răspunsuri
  • 1 are această problemă
  • 3 vizualizări
  • Ultimul răspuns de Adrian

more options

Hello, I'm not really sure if this is possible, but it'd be nice. I use smart keywords to go to different subreddits, so for example searching for "r askreddit" goes to reddit.com/r/AskReddit. The issue I have is that if I want to go to the front page, I can't just search for "r", as that goes to http://reddit.com/r/ which then redirects to reddit.com/subreddits.

So what I'd want is to have an if-then statement - if there is no other argument following the "r", it should go to reddit.com. This works with Google Maps and YouTube without needing to do anything /Google handles empty search differently than reddit I suppose/.

Is this possible?

Hello, I'm not really sure if this is possible, but it'd be nice. I use smart keywords to go to different subreddits, so for example searching for "r askreddit" goes to reddit.com/r/AskReddit. The issue I have is that if I want to go to the front page, I can't just search for "r", as that goes to http://reddit.com/r/ which then redirects to reddit.com/subreddits. So what I'd want is to have an if-then statement - if there is no other argument following the "r", it should go to reddit.com. This works with Google Maps and YouTube without needing to do anything /Google handles empty search differently than reddit I suppose/. Is this possible?

Soluție aleasă

You would need a JavaScript bookmarklet that checks the '%s' placeholder to achieve this.

javascript:void(location.href=('%s'=='')?'https://reddit.com/':'https://reddit.com/r/%s');
Citește acest răspuns în context 👍 1

Toate răspunsurile (2)

more options

Soluție aleasă

You would need a JavaScript bookmarklet that checks the '%s' placeholder to achieve this.

javascript:void(location.href=('%s'=='')?'https://reddit.com/':'https://reddit.com/r/%s');

Modificat în de cor-el

more options

Thank you, I didn't know I can just place JavaScript into the url bar.