Javascript 如何使用Google Chrome自定义搜索引擎进行多参数查询?

Javascript 如何使用Google Chrome自定义搜索引擎进行多参数查询?,javascript,google-chrome,search-engine,Javascript,Google Chrome,Search Engine,我正在从Firefox迁移到Chrome,但我无法复制或模拟我的多标准查询。在Firefox中,它可以轻松地使用我发现的javascript脚本,但经过大量测试后,我认为不可能在Chrome中实现。请看我的货币兑换修改版: javascript:var s='%s'; url='http://www.google.com/finance/converter?a=%s&from=%s&to=%s'; t=''; qc=0; chunks=url.split('%s'); for(i

我正在从Firefox迁移到Chrome,但我无法复制或模拟我的多标准查询。在Firefox中,它可以轻松地使用我发现的javascript脚本,但经过大量测试后,我认为不可能在Chrome中实现。请看我的货币兑换修改版:

javascript:var s='%s'; url='http://www.google.com/finance/converter?a=%s&from=%s&to=%s'; t=''; qc=0; chunks=url.split('%s'); for(i=0; i<s.length; i++){if(s.charAt(i)=='"')qc=qc^1; t+=((s.charAt(i)==' '&&qc)?'^':s.charAt(i)); }args=t.split(/\s/); nurl=''; for(i=0; i<chunks.length; i++){nurl+=chunks[i]; if(args[i]!=undefined) {args[i]=args[i].replace(/\^/g,' '); nurl+=args[i]; }}location.replace(nurl,'< BR>');

javascript:var s='%s';url='1〕http://www.google.com/finance/converter?a=%s&from=%s&to=%s'; t='';qc=0;chunks=url.split(“%s”);对于(i=0;i)。遗憾的是,此功能被故意禁用,如(请参阅)


…如果您想复制该功能,您需要使用Omnibox API。请查看示例。它很容易适应您的需要。

至少从您提出问题之日起,Chrome就支持此功能。以下是我的做法:

javascript: (function(){
var s='%s';
url='https://www.google.com/search?hl=en&q=%s&tbo=1&tbs=qdr:%s';
query='';
urlchunks=url.split('%s');
schunks=s.split(';');
for(i=0; i<schunks.length; i++)query+=urlchunks[i]+schunks[i];
location.replace(query);
})();
javascript:(函数(){
变量s='%s';
url='1〕https://www.google.com/search?hl=en&q=%s&tbo=1&tbs=qdr:%s';
查询=“”;
urlchunks=url.split(“%s”);
schunks=s.split(“;”);
对于(i=0;iAt-least-for-me)(勇敢的浏览器),javascript在新页面上被禁用。因此此搜索只能在现有页面上工作。