开发 chrome 插件的时候,怎么在 content script 中引入其他的 js 文件?

查看 24|回复 0
作者:rookiemaster   
问了 gpt ,使用了以下两个方法都没用:
[ol]
  • 动态加载 script 标签:
    [/ol]
    function loadScript(url) {
        var script = document.createElement('script');
        script.src = url;
        script.type = 'text/javascript';
        document.head.appendChild(script);
    }
    // 调用函数加载其他 JavaScript 文件
    loadScript(chrome.runtime.getURL('path/to/your/other-script.js'));
    [ol]
  • 在 manifest.json 中配置 module, 然后使用 export import:
    [/ol]
    "content_scripts": [
            {
                "matches": [""],
                "js": [
                    "content.js",
                    "myfunction.js"
                ],
                "type": "module"
            }
    ],
    myfunction.js:
    function hello() {
        console.log("Hello World")
    }
    content.js:
    hello()
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部