Heim >Web-Frontend >js-Tutorial >Warum lädt mein JavaScript-Code HTML in Firefox, fragt aber in Chrome nach einem Plugin?

Warum lädt mein JavaScript-Code HTML in Firefox, fragt aber in Chrome nach einem Plugin?

Susan Sarandon
Susan SarandonOriginal
2024-11-29 18:56:14344Durchsuche

Why Does My JavaScript Code Load HTML in Firefox but Prompts for a Plugin in Chrome?

Laden einer HTML-Seite in ein Div mit JavaScript in Google Chrome

Frage:

Ich versuche, die Seite „home.html“ mithilfe von JavaScript in ein Div mit der ID „content“ zu laden. Der Code funktioniert in Firefox, fordert jedoch zur Eingabe eines Plug-Ins in Google Chrome auf.

Code:

<script>
  function load_home() {
    document.getElementById("content").innerHTML = '<object type="type/html" data="home.html"></object>'
  }
</script>

Lösung:

Um das Problem in Google Chrome zu beheben, ändern Sie das „type“-Attribut innerhalb des „object“-Tags als folgt:

function load_home() {
  document.getElementById("content").innerHTML = '<object type="text/html" data="home.html"></object>'
}

Durch die Änderung des „type“-Attributs in „text/html“ lädt der Browser die HTML-Seite nun korrekt in das angegebene Div, wodurch die Aufforderung zur Eingabe eines Plug-ins entfällt.

Das obige ist der detaillierte Inhalt vonWarum lädt mein JavaScript-Code HTML in Firefox, fragt aber in Chrome nach einem Plugin?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn