2009-08-19 9 views
1

Adobe SVG Plugin 6을 사용하여 Firefox 용으로 개발해야합니다. Firefox의 기본 SVG보기 기능을 사용할 때 document.documentElement을 보면 간단히 svg이라는 루트 요소를 얻을 수 있습니다. 거기서 내가 원하는 곳으로 DOM을 탐색 할 수 있습니다.Firefox에서 ASV 플러그인을 사용할 때 SVG DOM에 액세스

Firefox의 ASV를 사용하면 embed의 해골 HTML 파일을 만드는 것처럼 보입니다. 그걸 지나갈 수는 없습니다. embed에서 SVG 문서로 연결되는 속성이나 메서드가없는 것 같습니다.

아마도 플러그인에 의해 생성 된 window.svgDocument 속성이 있지만 작동하도록 설정할 수는 없습니다 (아마 IE 만 가능).

어떤 방식 으로든 가능합니까?

답변

0

죄송합니다. 가능하지 않습니다.

조사한 결과 document.embeds[0].getSVGDocument()은 Firefox 기본 SVG 및 ASV를 사용하는 IE에서 작동하지만 은 아니고 Firefox with ASV. Firefox와 ASV를 사용할 때 SVG 외부에서 SVG의 SVG 문서에 액세스하는 방법이없는 것 같습니다.

이 프로젝트는 포기되었으며 대신 SVG 외부의 모든 것을 표시합니다. 그러나 누군가가 길을 알고 있다면, 나는 여전히 관심을 가질 것입니다.

0

svgweb을 살펴보면 Flash Player를 사용하여 기본 지원이없는 모든 브라우저에 SVG 지원을 추가 할 수 있습니다.

관련 문제