簡體   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