0

Safari で自分のサイトにアクセスすると JavaScript エラーが発生し、サイトの残りの部分がレンダリングされません。サイトにアクセスするときにインスペクターを開いた場合、エラーは発生しません。Chrome、Firefox、IE、および iOS Safari でエラーを再現しようとしましたが、すべてうまくいきました。また、Safari の開発環境でエラーを再現しようとしましたが、運が悪く、サイトが完全に読み込まれました。

エラーは「TypeError:タイプエラー」です

非常によく似た問題が発生しているスタックオーバーフローに関するいくつかの質問を見つけましたが、それらには解決策がありませんでした。 Safari 6 の Javascript タイプ エラー iOS 6 Safari で Web インスペクタを使用してデバッグするとバグが表示されません。バグを見つける方法は?

ここからどこへ行けばいいのかわからない。

-- 更新 -- 問題の発見と修正

問題はstring.toString()handlebars.runtime.js の呼び出しでした。"" + string;

ここで詳細を読むことができますhttps://github.com/wycats/handlebars.js/pull/535

4

0 に答える 0