如何从网站跳转至Chrome扩展设置页面?能否通过JS代码实现该需求
结论
普通自有网站无法实现直接跳转Chrome扩展设置页的需求,你尝试的两种方案都受Chrome安全策略限制无法生效,具体原因如下:
- 伪代码1的
window.open属于普通Web前端标准API,Chrome明确禁止所有非特权上下文(公网/本地普通网页)直接导航到chrome://开头的内部特权协议地址,调用后会被浏览器直接拦截,不会产生跳转效果。 - 伪代码2的
chrome.tabs.create是Chrome扩展专属API,仅在已安装的Chrome扩展的运行上下文(背景脚本、扩展弹窗页、已申请对应权限的内容脚本)中可调用,普通网页的运行环境根本不存在该API对象,代码运行会直接报错。
可落地替代方案
你可以通过页面文字提示引导用户手动进入对应扩展设置页,参考引导内容如下:
请在Chrome地址栏输入
chrome://extensions/回车打开扩展管理页,找到ID为efhedldbjahpgjcneebmbolkalbhckfi的扩展进入详情设置页即可。
内容的提问来源于stack exchange,提问作者rosh_021
相关产品推荐
相关产品推荐

