ホームページ > ウェブフロントエンド > jsチュートリアル > IE6 の動作終了問題に対する 2 つの状況と解決策_JavaScript スキル

IE6 の動作終了問題に対する 2 つの状況と解決策_JavaScript スキル

WBOY
リリース: 2016-05-16 16:51:37
オリジナル
1052 人が閲覧しました

IE6 がクラッシュする問題が再発しました。特定のページを開くと、「Internet Explorer でインターネット サイトを開けません...操作は終了しました。」というメッセージ ボックスが表示されます。 情報を確認したところ、「bodyにjs(比較的複雑なjs)が書かれているため、body要素を読み込む前に呼び出すと問題が発生する」という記述の方が信憑性が高いような気がします。

苦労の末、消去法で問題を解決し、合計 2 つの状況が見つかりました。

① 理由:同じJSファイルを2回インポートしました。

解決策: 1 つを削除してください。

② 理由:ボディ内のJSファイル内のメソッドを直接呼び出します。

解決策: onload または jquery.ready イベントを通じてページが読み込まれた後、JS メソッドを実行します。

概要: JS の解析中にブラウザがクラッシュした可能性があります。

自分自身に警告してください: 「Internet Explorer でインターネット サイトを開けません」というプロンプト メッセージは非常に曖昧ですが、「ページにエラー コード (BUG) があるはずだ」ということを理解し、冷静に分析する必要があります。デバッグする前に、ブラウザ (IE6) を完全に責めないでください。

関連ラベル:
ie6
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート