【问题标题】:How to inject external javascript file to the page?如何将外部javascript文件注入页面?
【发布时间】:2021-12-26 02:44:39
【问题描述】:

我需要向页面注入一些外部 js 小部件。如何使用清单 3 做到这一点?好像chrome.scripting 不接受链接。我可以使用 manifest v2 轻松做到这一点,但 manifest v3 禁止使用 chrome.scripting 以外的任何其他方法。我无法迁移到 manifest v2,因为它会在新年后被弃用。

【问题讨论】:

    标签: javascript google-chrome-extension chrome-extension-manifest-v3


    【解决方案1】:

    搞砸安全性!他们完全禁止远程托管代码:

    MV3 的一项关键安全改进是扩展程序无法远程加载 JavaScript 或 Wasm 文件之类的代码。这让我们更加可靠和 有效地审查扩展程序的安全行为 提交到 Chrome 网上应用店。具体来说,所有逻辑必须是 包含在扩展包中。 https://developer.chrome.com/docs/extensions/mv3/intro/mv3-overview/#remotely-hosted-code

    因此,不可能从链接中注入任何代码。

    【讨论】:

    • 这让我很生气!
    猜你喜欢
    • 1970-01-01
    • 2023-03-02
    • 1970-01-01
    • 2013-12-04
    • 1970-01-01
    • 2011-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多