我在问之前已经尝试了几个月来自己构建这个,但是在这个阶段我被迫接受我将永远是最糟糕的代码窃取脚本 - 小家伙并且在javascript上很糟糕。
忏悔,我需要一个单一的书签,在运行时,将从URL获得1个变量(即q = 2075083,总是7位数,q将始终是id),打开2个新标签,每个使用一个抓取变量以在其他两个选项卡中执行自定义搜索。
还有一点需要注意 - 我将来需要添加更多搜索标签:/
我很想自己做。任何人都可以提供他们的专业知识或建议吗?
这是我每天执行数百次的操作,它会显着减少鼠标点击和复制粘贴操作的数量。
非常感谢能够提供帮助或建议的任何人。
P.S。我已经得到了下面的代码(我将在稍后阶段制作一个书签)。
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
调用getQueryVariable(“q”)会返回我需要的数字,但我不知道如何使用它来创建搜索它的其他两个标签。
答案 0 :(得分:1)
javascript:var q=document.location.href.match(/q=(.*?)(?=&|$)/i);if(!q)alert('q not found');else {q=q[1];window.open('http://google.com/search?q='+q);window.open('http://bing.com/search?q='+q)}
将google.com和bing.com替换为您的选择。
为其他标签添加另一个window.open(...)
。
(由于您不熟悉此网站,请不要忘记点击绿色复选框以接受答案。)