Доступ к SVG DOM при использовании плагина ASV в Firefox - PullRequest
1 голос
/ 19 августа 2009

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

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

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

Возможно ли это как-нибудь?

Ответы [ 2 ]

0 голосов
/ 23 августа 2009

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

0 голосов
/ 20 августа 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...