HTML无法识别JavaScript(Chrome扩展程序)

用户名

我正在制作一个Chrome扩展程序,但我的HTML没有使用任何JavaScript。

HTML头:

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

jQuery(此处的警报仅供测试):

$(document).ready(function () {
alert("hello");
$(".box").click(function () {

  alert("box");
  $("webview").show(1000); 
  $(".content").slideUp();

});

$(".webHome").click(function () {
  $(".content").show(1000);
});
});

Manifest.json:

{
  "update_url": "https://clients2.google.com/service/update2/crx",

  "name": "ChromeApps",
  "version": "1.0",
  "manifest_version": 2,
  "icons": {
  "128": "logo.png"
},
"app": {
  "background": {
    "scripts": [ "background.js", "application.js" ],
    "persistent": false
  }
},
"permissions": ["webview"],
"kiosk_enabled": true

我所有的文件肯定都在同一个文件夹中。我觉得清单中有一些我所缺少的东西。

可汗

您的清单是Chrome应用的清单,不是扩展程序。

考虑到这一点,Chrome Apps无法使用远程代码,因此您不能包含CDN中的jQuery。

您需要包含的本地副本,jquery.min.js并以与相同的方式包含它application.js

另外,请不要忘记顺序很重要:您需要在使用jQuery之前先加载它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章