2012-04-25 31 views
7

Tại sao ném trang background.html tôi đây:chrome trang nền mở rộng lỗi: "của router Lỗi Cú pháp: dấu hiệu bất ngờ <"

Uncaught SyntaxError: Unexpected token < trong dòng 1

Đây là html thực tế:

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

Vì vậy, chrome than phiền về lần mở đầu tiên "<" và tôi không biết tại sao.

+6

Bạn có chắc chắn rằng đơn khiếu nại về tập tin này và không nằm trong số các tập tin .js? –

+0

Nghe giống như lỗi phân tích cú pháp JSON. Đó là ít nhất một trong những gì sẽ như thế nào. Bạn có chắc là không có JavaScripts nào tải/phân tích cú pháp một tệp được mong đợi là JSON không? – Tharabas

+0

Bạn có thể bao gồm nội dung tệp 'manifest.json' của mình không? –

Trả lời

1

remove js:

<script type="text/javascript" src="fancy-settings/source/lib/store.js"></script> 
<script type="text/javascript" src="background.js"></script> 

Nếu lỗi vẫn còn, sau đó bạn không được nối đúng js

4

tôi đã cùng một vấn đề. Chỉ cần thay thế trong manifest.json tập tin của bạn

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

với:

"background": { 
    "page": "background.html" 
    }, 
+1

Cảm ơn câu trả lời, tôi đã mất 2 giờ để giải quyết vấn đề này. Tôi biết rằng nó có một sai lầm ngu ngốc nhưng đôi mắt của tôi không thể nhìn thấy nó. –

Các vấn đề liên quan