iframe이 있고 자바 스크립트로 contentDocument를 수정하고 있다고 가정 해 보겠습니다.Firefox에서 iframe 본문의 innerHtml을 설정할 수없는 이유는 무엇입니까?
이론적으로 당신도 직접 contentDocument.body.innerHTML
을 설정하거나 잘 크롬에서 모두 작업을 contentDocument.write()
를 사용하여이 작업을 수행 할 수 있습니다. 그러나 파이어 폭스에서는 맨 위가 깜박입니다. (IE10에서는 맨 위가 null 인 오류가 발생하지만 IE는 걱정하지 않습니다.)
두 질문 :
- 왜 파이어 폭스에서 발생합니까? 동작 사양에 따라 "올바른"하나
- ?
나는 가능한 솔루션으로 iframe이로 컨텐츠를 주입하지 갈거야. – Leeish
@Leeish - 무엇에 대한 해결책? 콘텐츠를 삽입 할만한 많은 이유가 있습니다. 빌어 먹을, 심지어 모든 IT (샌드 박스, srcdoc, 원활한 속성) 나는 사과 –
에 대한 HTML5 스펙의 일부있다, 나는 다른 방법으로 해결 할 수없는은 iframe에 내용을 삽입하는 이유 건너 적이 없어요. – Leeish