Sayfamı Google Chrome'da yüklerken konsolda belirsiz bir hata alıyorum:
Uncaught SyntaxError: Beklenmeyen girdi sonu
Buna neyin sebep olduğu hakkında hiçbir fikrim yok. Bu hatayı nasıl ayıklayabilirim?
Bu özel hata [tag:V8] ile ilgili can sıkıcı bir gerçektir. Çoğu durumda JavaScript'iniz bir şekilde bozuktur. Örneğin eksik bir }
veya bunun gibi bir şey.
Verilen örnek, bu da "Beklenmeyen giriş sonu" sonucunu verecektir:
eval('[{"test": 4}') // notice the missing ]
Ancak sorunların temel nedeni, istenen JSON url'sinin Content-Type değerinin `text/html' olması ve Chrome'un bunu HTML olarak ayrıştırmaya çalışması ve bunun sonucunda da eklenen resim etiketlerinin ayrıştırılması nedeniyle girdinin beklenmedik bir şekilde sonlanması gibi görünüyor.
Content-Type**'ı `text/plain' olarak ayarlamayı deneyin, sanırım sorunları çözecektir.
Yine de V8, girişin beklenmedik bir şekilde tam olarak nerede*** bittiğini söyleme konusunda daha iyi bir iş çıkarabilirdi.