繁体   English   中英

通过Chrome扩展程序将jQuery附加到网站

[英]Appending jquery to website by chrome extension

我做了一些chrome扩展,它可以工作,但是我想使用jquery,因为它更容易。

我的扩展名javascript文件包含:

$('body').append('<script src="/someFreeHost/jquery.js"></script><script src="/someFreeHost/file.js"></script>');

当我尝试在file.js中使用jquery代码时,出现类似未插入jquery的错误。 但是,当我使用常规js代码时,一切正常。

json文件包含:

"content_scripts": [
        {
            "matches": ["<all_urls>"],
            "js": ["jquery.js","main.js"]
        },

您的清单内容脚本会尝试先加载本地jquery.js,然后再加载main.js。 如果您未提供jquery.js的本地副本,则调用$('body')将弹出错误

您可以使用Vanilla JS附加脚本标签,也可以提供带有扩展名的jquery.js的本地副本

从原始版本进行编辑,因为我认为动态添加脚本标签不会导致它们加载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM