Using if-then statements in smart keywords
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?
被采纳的解决方案
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');定位到答案原位置 👍 1
所有回复 (2)
选择的解决方案
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');
由cor-el于
Thank you, I didn't know I can just place JavaScript into the url bar.