>웹 프론트엔드 >JS 튜토리얼 >JavaScript 코드가 Firefox에서 HTML을 로드하지만 Chrome에서는 플러그인을 요청하는 이유는 무엇입니까?

JavaScript 코드가 Firefox에서 HTML을 로드하지만 Chrome에서는 플러그인을 요청하는 이유는 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-29 18:56:14344검색

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

Google Chrome에서 JavaScript를 사용하여 HTML 페이지를 Div에 로드

질문:

JavaScript를 사용하여 ID가 ​​"content"인 div에 "home.html" 페이지를 로드하려고 합니다. 코드는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.