ホームページ > 記事 > ウェブフロントエンド > img イメージの解析中に、行 0_javascript スキルでスタック オーバーフローが見つかりませんでした。
Web ページを開くと、行: 0 でスタック オーバーフローが発生するというメッセージが表示されます。次のようなスクリーンショットを作成しました:
分析の結果、Web ページに次のようなコードがあることが判明しました:
分析: onerror に特に注意してください。画像が存在しない場合、onerror がトリガーされ、onerror は img に NoPic.gif 画像を指定します。つまり、画像が存在する場合は pic.gif が表示され、画像が存在しない場合は noPic.gif が表示されます。しかし、ここで問題が発生します。noPic.gif が存在しない場合、onerror がトリガーされ続け、ループが発生するため、エラーが発生します。
注: 画像は存在するがネットワークがスムーズでない場合、onerror がトリガーされる可能性もあります。
解決策: 最初の方法: onerror コードを削除するか、onerror コードを別のコードに変更するか、onerror 内の画像が十分に小さく存在することを確認します。
2 番目のタイプ:
3 番目の方法:
2 つの を使用します。