通过 IMDb 书签http://www.imdb.com/find?q=%s
和关键字imdb
,我可以输入imdb seven
然后回车,它会将我发送到http://www.imdb.com/find?q=seven
。
使用相同的书签或另一个书签,我怎样才能输入imdb
“转到” http://www.imdb.com/
,而不是“转到” http://www.imdb.com/find?q=
?
编辑
谢谢劉劉曉,这是一个 JavaScript 解决方案(原始脚本由 iglvzx 编写,经过修改,如果在 Firefox 的菜单中选择了书签,则加载主 URL)。m
是主 URL,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;}})();
答案1
你可以用 JavaScript 来实现书签小工具。我将首先发布未压缩的代码(以便于阅读),然后发布压缩为一行以用于 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;
}
})();
压缩:
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}})();
设置:
创建新书签。打开Firefox 库。
选择一个文件夹。右键点击并选择
New Bookmark...
。输入书签的名称、位置和关键字字段,粘贴JavaScript 书签作为位置。
关闭图书馆。
演示:
现在,您可以使用单个关键字启动位置或执行搜索!
和不搜索关键字:
使用搜索关键字:
视频演示:http://www.youtube.com/watch?v=DGNU5FiogXM
答案2
添加到搜索栏完全符合您的要求。例如,当您输入 时,imdb battleship
它会搜索电影battleship
,但当您输入 时imdb
,它会打开 imdb.com。
答案3
您可以尝试使用不同名称(比如在前面添加一个字母)的多个书签,如评论中所述。
除此之外,您可能还想尝试instafox 插件。与书签结合,可以得到您想要的结果。