2009-08-19 2 views
1

Мне нужно разработать для Firefox с помощью Adobe SVG Plugin 6. При использовании собственных возможностей просмотра SVG для Firefox я могу просто посмотреть document.documentElement, что даст мне корень svg и от там я могу перемещаться по DOM туда, где хочу.Доступ к SVG DOM при использовании плагина ASV в Firefox

С ASV в Firefox, похоже, что он создает скелетный HTML-файл с embed, и я не могу пройти мимо этого. Кажется, что нет никаких свойств или методов из embed, которые приводят к документу SVG.

Предположительно, существует window.svgDocument объект, созданный плагином, но я не могу заставить его работать (возможно, это только IE).

Возможно ли это в любом случае?

ответ

0

Извините, я не верю, что это возможно.

После расследования я обнаружил, что document.embeds[0].getSVGDocument() работает с родным SVG для Firefox, а с IE использует ASV, но не Firefox с ASV. Кажется, что нет способа получить доступ к SVG-документу SVG извне SVG при использовании Firefox и ASV.

Этот проект был заброшен, и вместо этого мы будем отображать все, что находится вне SVG. Но если кто-то знает дорогу, мне все равно будет интересно.

0

Возможно, вы захотите ознакомиться с svgweb, который добавляет поддержку SVG ко всем браузерам, которые не имеют встроенной поддержки, используя Flash Player.

Смежные вопросы