gpt4 book ai didi

javascript - jQuery 在 chrome 扩展的 background.js 中不起作用

转载 作者:行者123 更新时间:2023-11-29 21:47:22 27 4
gpt4 key购买 nike

我正在做一个 chrome 扩展。这是我的 list :

                {
"manifest_version": 2,
"name": "ROBLOX-R",
"version": "1",
"description": "An extension to automatically trade currencies.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"<all_urls>"
],
"content_scripts": [{
"matches": ["<all_urls>"],
"js": [ "jquery.min.js" ]
}],
"background": { "scripts": ["background.js"] }
}

Jquery.min.js 不会加载到 background.js 中使用。我知道这一点,因为如果我在脚本运行时转到后台页面,它会显示“Uncaught ReferenceError: $ is not defined”。我该如何解决?谢谢。

最佳答案

content_scripts 属性旨在链接脚本和样式表,这些脚本和样式表将被注入(inject)到您的扩展将处于事件状态的网页上下文中。如果你想在后台页面使用jQuery,你应该将jquery.min.js添加到backgroundscripts属性中:

"background": {
"scripts": ["jquery.min.js", "background.js"]
}

希望对您有所帮助。

关于javascript - jQuery 在 chrome 扩展的 background.js 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30629258/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com