2012-04-25 18 views
7

¿Por qué mi página background.html lanzar esto:cromo error de página extensión fondo: "SyntaxError no detectada: símbolo inesperado <"

Uncaught SyntaxError: Unexpected token < en la línea 1

Aquí es el HTML real:

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

Así que Chrome se queja de la primera apertura "<" y no tengo ni idea de por qué.

+6

¿Seguro que la queja es sobre este archivo y no uno de los archivos .js? –

+0

Suena como un error de análisis JSON. Eso es al menos lo que se vería. ¿Estás seguro de que ninguno de los JavaScripts carga/analiza un archivo que se espera que sea JSON? – Tharabas

+0

¿Puede incluir el contenido de su archivo 'manifest.json'? –

Respuesta

1

js retirar:

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

Si el error persiste, entonces no están conectados correctamente js

4

que tenían el mismo problema. Basta con sustituir en su archivo manifest.json

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

con:

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

Gracias por la respuesta, perdí 2 horas tratando de resolver esto. Sabía que había sido un error estúpido, pero mis ojos no podían verlo. –

Cuestiones relacionadas