求教 Chrome 扩展 如何跳转到本地浏览器默认的搜索引擎?就像在地址栏输入搜索一样。

2021-08-12 21:31:19 +08:00
 cocong
827 次点击
所在节点    程序员
5 条回复
Felldeadbird
2021-08-12 23:07:30 +08:00
不知道这个思路对不对。你扩展做一个输入框。 执行 window.location.href = "输入框的内容" 。 或者 window.open 形式? 这样 URL 不就填入地址了?
cocong
2021-08-12 23:38:12 +08:00
@Felldeadbird 不行的,浏览器会解析成相对地址,所以打开的是扩展而不是使用默认搜索引擎搜索内容。
Felldeadbird
2021-08-13 09:27:56 +08:00
不行的话,转一个思路。看看扩展有没有 获取浏览器设置的 API 。有的话就读取默认的搜索引擎设置。
debuggerx
2021-08-13 09:35:30 +08:00
cocong
2021-08-13 10:31:46 +08:00
@debuggerx 哇,还真有,不过要 Chrome 87 才支持,难怪以前没看到,太感谢了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX