是否可以用插件改变浏览器地址栏的行为?
Is it possible to change browser address bar behavior with an addon?
是否可以使用Chrome和Firefox浏览器的插件更改地址栏行为?
更具体地说,我们想做一个附加组件,将搜索也通过我们的网站(我们存储用户的书签)。现在我们通过创建一个插件来实现它,当用户按下它时就会出现一个搜索框。然而,理想情况下,我们希望结果将直接出现在地址栏中,因为这对用户来说是最自然的方式。
如果可能的话,你能给我提供一个附加组件以某种方式做到这一点吗?
谢谢!
无需编写浏览器插件来实现此功能。
Firefox和Chrome都可以从网页中获取OpenSearch规范,允许用户将您的站点添加为自定义搜索引擎。有关如何做到这一点的详细信息,请参阅OpenSearch主页。它可以在两种浏览器上运行,不需要额外的工作,它不需要用户离开并安装任何东西,我相信它也可以在ie浏览器上运行。总之,我认为这对你来说是一个更好的解决方案。:)
举个例子,Stack Overflow在https://stackoverflow.com/opensearch.xml上有一个OpenSearch规范。如果你使用Chrome浏览器并在地址栏中输入"stackoverflow.com",然后在后面加一个空格,你就可以在网站上进行搜索,就像你描述的那样。
相关文章:
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 我可以在浏览器地址栏上获取#值吗
- 在浏览器地址栏中用Javascript代码填写表单
- AngularJS UI路由器,部分视图和来自浏览器地址栏的调用视图
- 在现代浏览器中隐藏地址栏是不可能的吗?
- 防止 Chrome 浏览器地址栏自动隐藏在 iOS 设备中
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- 更改浏览器地址栏中的URL,而无需重新加载现有页面
- 使用在浏览器地址栏中编写的JS代码自动提交表单的问题
- 在 PHP 中获取顶部框架(浏览器中的地址栏)URL
- Javascript 打开一个新的浏览器窗口(不是选项卡),地址栏被禁用
- 输入框的按键(html)调用servlet而不更改浏览器地址栏中的URL
- 检测URl Bar点击事件或用户使用Jquery/java-script在浏览器地址栏中键入
- href没有't更改浏览器地址栏
- 安卓平板电脑-Chrome浏览器/本地浏览器:地址栏和固定高度(100%)问题
- 是否可以用javascript捕捉浏览器地址栏中的URL更改
- 移动浏览器不会;隐藏地址栏时不会触发调整大小事件
- 在JavaScript中与地址栏和浏览器控件交互
- 禁用浏览器的地址栏和前后按钮