Google Chrome でページを読み込むと、コンソールに次のような漠然としたエラーが表示されます。
キャッチされない構文エラー: 予期しない入力の終了
何が原因なのかわかりません。このエラーをデバッグするにはどうすればいいでしょうか?
ベストアンサー1
V8 の「予期しない入力の終わり」というエラー メッセージは、多くの場合、JavaScript コードに、 が欠落しているなどの構文エラーがあることを示します}
。
例として、これも「予期しない入力の終了」を引き起こします:
eval('[{"test": 4}') // notice the missing ]
しかし、問題の根本的な原因は、要求されたJSON URLにコンテンツタイプChrome はこれをtext/html
HTML として解析しようとするようですが、その結果、含まれる画像タグが解析されるため、入力が予期せず終了してしまいます。
設定してみてくださいコンテンツタイプtext/plain
問題は解決するはずだと私は思います。
それでも、V8は正確に伝えるという点でより良い仕事をすることができるだろうどこ入力が予期せず終了しました。