This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

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.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

Using if-then statements in smart keywords

  • 2 uphendule
  • 1 inale nkinga
  • 3 views
  • Igcine ukuphendulwa ngu 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?

Isisombululo esikhethiwe

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');
Funda le mpendulo ngokuhambisana nalesi sihloko 👍 1

All Replies (2)

more options

Isisombululo Esikhethiwe

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');

Okulungisiwe ngu cor-el

more options

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