2013-02-28 6 views
0

XML (svg) 파일의 내용을 html div에 삽입해야합니다. DOMParser() (IE7 & 8)를 지원하지 않는 브라우저의 경우 어떻게해야합니까?크로스 브라우저 XML 삽입

IE8에서는 innerHTML을 사용하여 xml 내용을 텍스트로 삽입 할 수 있지만 svg는 렌더링되지 않습니다.

내 작업은 http://ec2-174-129-62-227.compute-1.amazonaws.com:8080/에서 온라인 상태이지만 해결 방법은 약간 변경 될 수 있습니다. "잎이 많은 나무"라디오 버튼을 클릭했는지 확인하십시오. 작동한다면 IE9 및 크롬에서 정상적으로 작동해야합니다.

답변

0

IE8 이하는 SVG를 지원하지 않으므로 요소를 삽입해도 여전히 렌더링되지 않습니다.

+0

몇 가지 이유로 저는 svg가 오래 전 IE에서 지원되었다고 생각했지만 잘못된 것 같습니다. 나를 정돈 해줘서 고마워. –

0

내 경우에는 효과가 없지만 이전 브라우저에서는 SVG로 렌더링 할 일부 폴리필을 찾았습니다. 나는 특히 this one by google을 좋아한다. 그것은 당신의 svg 데이터를 사용하여 실제로 구형 인터넷 익스플로러에서 플래시 버전을 렌더링합니다.