首页 > 解决方案 > 在另一个 chrome 扩展中加载 chrome 扩展 url

问题描述

我正在制作一个覆盖新标签的 chrome 扩展。但我想让新选项卡覆盖optional。这是不可能以适当的非黑客方式实现的,因为在清单中输入了覆盖规则,并且无法在运行时更改它。

为了解决这个问题,我决定做一个单独的扩展。这个单独的扩展程序将覆盖新选项卡(不是主扩展程序),并将在新选项卡 ( chrome-extension://hclbghnhiklgejahckgmpldjgfgleofc/index.html)中打开主扩展程序网页

我可以使用 JS 打开上面的链接,但是在这种情况下,URL 在地址栏中是可见的。我正在尝试在 iframe 中打开上述行。但似乎我的辅助 chrome 扩展阻止了主扩展 url。我也添加了网址content_security_policy

<body>
    <iframe src="chrome-extension://hclbghnhiklgejahckgmpldjgfgleofc/index.html"></iframe>
</body>

标签: javascriptgoogle-chromegoogle-chrome-extension

解决方案


推荐阅读