Google Chrome で JavaScript を使用して HTML ページを Div にロードする
質問:
「home.html」ページを「content」というIDを持つdivにロードしようとしています。 JavaScript。このコードは Firefox で動作しますが、Google Chrome ではプラグインを要求されます。
コード:
<script> function load_home() { document.getElementById("content").innerHTML = '<object type="type/html" data="home.html"></object>' } </script>
解決策:
Google Chrome の問題を解決するには、「object」タグ内の「type」属性を次のように変更します。
function load_home() { document.getElementById("content").innerHTML = '<object type="text/html" data="home.html"></object>' }
「type」属性を「text/html」に変更すると、ブラウザは HTML ページを指定された div に正しくロードするようになり、プラグインのプロンプトが表示されなくなります。
以上がJavaScript コードが Firefox では HTML をロードするのに、Chrome ではプラグインを要求するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。