Javascript 是否可以使用插件更改浏览器地址栏的行为?

Javascript 是否可以使用插件更改浏览器地址栏的行为?,javascript,browser,Javascript,Browser,是否可以使用Chrome和Firefox浏览器的插件更改地址栏行为 更具体地说,我们想制作一个附加组件,也可以通过我们的网站(我们在那里存储用户的书签)进行搜索。 现在,我们通过创建一个附加组件来实现它,当用户按下它时,搜索字段就会出现。 然而,理想情况下,我们希望结果直接出现在地址栏中,因为这是用户最自然的方式 如果可能的话,你能为我提供一个以某种方式实现这一点的附加组件吗 谢谢 无需编写浏览器插件即可完成此操作 Firefox和Chrome都可以从网页中获取OpenSearch规范,允许用户

是否可以使用Chrome和Firefox浏览器的插件更改地址栏行为

更具体地说,我们想制作一个附加组件,也可以通过我们的网站(我们在那里存储用户的书签)进行搜索。 现在,我们通过创建一个附加组件来实现它,当用户按下它时,搜索字段就会出现。 然而,理想情况下,我们希望结果直接出现在地址栏中,因为这是用户最自然的方式

如果可能的话,你能为我提供一个以某种方式实现这一点的附加组件吗


谢谢

无需编写浏览器插件即可完成此操作

Firefox和Chrome都可以从网页中获取OpenSearch规范,允许用户将您的站点添加为自定义搜索引擎。有关如何执行此操作的详细信息,请参阅。它在两种浏览器中都能工作,不需要额外的工作,不需要用户去安装任何东西,我相信它在InternetExplorer中也能工作。总之,我认为这将是一个更好的解决方案


例如,堆栈溢出的OpenSearch规范位于。如果您使用的是Chrome浏览器,在地址栏中键入“stackoverflow.com”,并在其后留出一个空格,那么您可以像您描述的那样在网站上进行搜索。

好吧,这不是我们需要的。我们的搜索必须自动完成该用户在我们网站上存储的书签,自动完成标签、热键、直接在书签内搜索等。此外,OpenSearch只能在当前打开的网站上工作。至少在Chrome中,OpenSearch适用于您访问过的任何网站。你是对的,你不能控制它的完成。啊,好的,我现在明白了。我们也将实施这一方案。但无论如何,还是不够好。另外,我不希望用户先键入xxx.com,然后再键入他们要查找的内容。那么回到我的问题。。可能吗?:)