J’ai ce projet que j’ai travailler sur son encore en développement. mais j’ai juste téléchargé sur un hébergeur gratuit tout comme un essai de fonctionnement avant que j’obtienne un hôte payant. Voici le lien http://laurent.0sites.net/. C’est là le problème lorsque vous utilisez Google chrome, j’obtiens une erreur de syntaxe : fin d’entrée inattendue. Je n’ai aucune idée de ce qui est la cause toute aide serait grandement appréciée
Réponses
Trop de publicités?Cette erreur est un fait gênant sur les V8. Dans la plupart des cas, votre JavaScript est rompu en quelque sorte. Par exemple manque un }
ou quelque chose comme ça.
Exemple donné, cela donnera "fin Inattendue de l'entrée":
eval('[{"test": 4}') // notice the missing ]
Mais la cause des problèmes semble être que la demande de JSON url a un Type de Contenu de text/html
qui Chrome apparemment tente d'analyser en HTML, ce qui résulte en la fin inattendue de l'entrée en raison du fait que la comprenaient les balises d'image sont analysées.
Essayez de définir le Type de Contenu à l' text/plain
je pense que cela devrait résoudre les problèmes.
Néanmoins, V8 pourrait faire un meilleur Travail de dire exactement où l'entrée est terminé de façon inattendue.
Pour l’anecdote, pour toute personne essayant de trouver les différentes causes pour cette erreur. Un attribut vide de données HTML5
provoque l’erreur de trop. Vous devriez vérifier lorsque la valeur de données est une chaîne nulle et n’inclut pas l’attribut du tout. Il va sans dire que c’est en grande partie pertinente pour décrire le code HTML généré.