JavaScript を使用した Div への HTML ページのロード: ブラウザーの互換性の問題
この記事では、HTML ページをロードしようとするときに発生する一般的な問題について説明します。 JavaScript を使用して div 要素に追加します。この問題は、Firefox ではシームレスに動作するコードが Google Chrome でページの読み込みに失敗し、ユーザーにプラグインのインストールを求める場合に発生します。
提供されたコード サンプルでは、オブジェクト要素を使用して外部コードを埋め込んでいます。 div内のHTMLページ。ただし、Google Chrome では、オブジェクト要素の type 属性を「type/html」ではなく「text/html」に明示的に設定する必要があります。
解決策:
解決するにはブラウザの互換性の問題を解決するには、load_home() JavaScript 関数を次のように変更します。
function load_home() { document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>'; }
type 属性を次のように設定します。 "text/html" を指定すると、プラグインをリクエストせずに Google Chrome が HTML ページを確実にロードします。
以上がHTML ページは Firefox では読み込まれるのに、Chrome ではプラグインが必要になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。