chrome extension background page error:"Uncaught SyntaxError:Unexpected token <"

Kai*_*Kai 7 html javascript google-chrome-extension

为什么我的background.html页面会抛出这个:

Uncaught SyntaxError: Unexpected token < 在第1行

这是实际的html:

<html>
<head>
<script type="text/javascript" src="fancy-settings/source/lib/store.js"></script>
<script type="text/javascript" src="background.js"></script>
</head>
<body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以chrome抱怨第一次打开"<",我不明白为什么.

Ale*_*hez 5

我遇到过同样的问题。只需替换您的manifest.json文件

"background": {
    "scripts": ["background.js"]
  },
Run Code Online (Sandbox Code Playgroud)

与:

"background": {
    "page": "background.html"
  },
Run Code Online (Sandbox Code Playgroud)


Med*_*tor 1

删除js:

<script type="text/javascript" src="fancy-settings/source/lib/store.js"></script>
<script type="text/javascript" src="background.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果错误仍然存​​在,那么你没有正确连接js