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 중국어 웹사이트의 기타 관련 기사를 참조하세요!