如何在我的manifest.json文件中包含jQuery以获取chrome扩展

时间:2017-08-28 18:59:55

标签: javascript jquery json

我在这里已经阅读了很多答案,但没有一个解决方案有效。我知道我做错了什么,所以如果有人有时间在这里帮助我,我将非常感激。

我的JS文件的文件名是main.js

我的相关HTML代码:

<script src="js/main.js" src="jquery.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

我的整个manifest.json:

"name": "Roasts Tab",
"manifest_version": 2,
"description": "A fire roast every time you open a new tab in Chrome",
"version": "0.0.0.1",
"permissions": ["management"],
"chrome_url_overrides": {
"newtab": "index.html"
 },
 "icons": {
 "128": "icon.png"
 }
 }

提前致谢。

1 个答案:

答案 0 :(得分:0)

你的第一个脚本标签上有两个src属性......看起来你需要删除src="jquery.js"一个,因为你正在从cdn加载jQuery。

还将您自己的脚本标记移动到jQuery cdn脚本标记下方。就像现在一样,它首先运行你的脚本,然后加载jQuery,所以你的脚本无法访问jQuery函数。