Joa*_*oan 2 firefox keyword bookmarks search-engines
使用 IMDb 书签http://www.imdb.com/find?q=%s
和关键字imdb
,我可以输入imdb seven
然后输入,它会在http://www.imdb.com/find?q=seven
.
使用相同的书签或另一个书签,我如何制作imdb
然后输入 go to http://www.imdb.com/
,而不是http://www.imdb.com/find?q=
?
编辑
感谢iglvzx,这是一个 JavaScript 解决方案(iglvzx 的原始脚本,如果在 Firefox 的菜单中选择了书签,则修改为加载主 URL)。m
是主网址,s
是搜索。有关更多信息,请参阅他的回答。
javascript:(function(){var q='%s',m='http://www.google.com/',s='http://www.google.com/search?q='+q;if(keywords==''||keywords=='%'+'s'){window.location=m;}else{window.location=s;}})();
Run Code Online (Sandbox Code Playgroud)
您可以使用 JavaScript bookmarklet来实现这一点。我将首先发布未压缩的代码(以便于阅读),然后将代码压缩为一行供 Firefox 使用。
未压缩: 感谢@Didjo捕获额外的%s
情况!
javascript:
(function(){
var keywords = "%s";
var mainURL = "https://superuser.com/";
var searchURL = "https://superuser.com/search?q=" + keywords;
if (keywords == "" || keywords == "%" + "s")
{
window.location = mainURL;
}
else
{
window.location = searchURL;
}
})();
Run Code Online (Sandbox Code Playgroud)
压缩:
javascript:(function(){var keywords="%s";var mainURL="https://superuser.com/";var searchURL="https://superuser.com/search?q="+keywords;if(keywords==""||keywords=="%"+"s"){window.location=mainURL}else{window.location=searchURL}})();
Run Code Online (Sandbox Code Playgroud)
设置:
创建一个新书签。打开Firefox 库。
选择一个文件夹。右键单击并选择New Bookmark...
。
输入书签的名称、位置和关键字字段,粘贴JavaScript 书签作为位置。
关闭库。
演示:
现在,您可以使用单个关键字启动位置或执行搜索!
随着无搜索关键字:
使用搜索关键字:
归档时间: |
|
查看次数: |
416 次 |
最近记录: |