是否可以使用 Chrome 和 Firefox 浏览器的插件更改地址栏行为?
更具体地说,我们想制作一个插件,它也可以通过我们的网站(我们存储用户书签的地方)进行搜索。现在我们通过创建一个插件来实现它,当用户按下它时会出现一个搜索字段。但是,理想情况下,我们希望结果直接出现在地址栏中,因为这对用户来说是最自然的方式。
如果可能的话,你能给我提供一个以某种方式做到这一点的插件吗?
谢谢!
是否可以使用 Chrome 和 Firefox 浏览器的插件更改地址栏行为?
更具体地说,我们想制作一个插件,它也可以通过我们的网站(我们存储用户书签的地方)进行搜索。现在我们通过创建一个插件来实现它,当用户按下它时会出现一个搜索字段。但是,理想情况下,我们希望结果直接出现在地址栏中,因为这对用户来说是最自然的方式。
如果可能的话,你能给我提供一个以某种方式做到这一点的插件吗?
谢谢!
无需编写浏览器插件即可执行此操作。
Firefox 和 Chrome 都可以从网页中获取 OpenSearch 规范,允许用户将您的网站添加为自定义搜索引擎。有关如何执行此操作的详细信息,请参阅OpenSearch 主页。它可以在两种浏览器中运行而无需额外的工作,它不需要用户去安装任何东西,而且我相信它也可以在 Internet Explorer 中运行。我认为这对你来说将是一个更好的解决方案。:)
例如,Stack Overflow 在https://stackoverflow.com/opensearch.xml有一个 OpenSearch 规范。如果您使用 Chrome 并在地址栏中键入“stackoverflow.com”并在其后添加一个空格,则可以像您描述的那样在该站点上进行搜索。