Есть ли в виджете браузера SWT.MOZILLA поддержка SVG? - PullRequest
3 голосов
/ 15 марта 2012

В eclipse RCP есть виджет SWT Browser для отображения HTML и Javascript. Я тестировал Eclipse 3.5.2 и пытался открыть SVG, встроенный в HTML через браузер SWT.MOZILLA, это было успешно. Но если я вставил svg-код непосредственно в тег html, это не получилось. Для запуска SWT.MOZILLA я использую XulRunner 1.9.2.19. Значит ли это, что браузер SWT (MOZILLA, WEBKIT, NONE) не поддерживает SVG? Я знаю, что есть альтернатива, используя raphael.js . Но в настоящее время моя программа использует файлы SVG, предоставленные другой программой, и я не думаю, что преобразование SVG с использованием raphael.js является простой задачей.

UPDATE: Существует readysetraphael.com , который может конвертировать SVG-файл в raphael.js, но по некоторым причинам он не может конвертировать мой SVG.

1 Ответ

2 голосов
/ 15 марта 2012

Firefox 3.6 (соответствует XULRunner 1.9.2) довольно старый, он имеет только базовую поддержку SVG.Он поддерживает встроенный SVG, но вам нужно будет использовать XHTML (правильно обслуживаемый с MIME-типом application/xhtml+xml в Интернете или с расширением .xhtml на вашем диске) и правильные пространства имен.Поддержка встроенного SVG в обычных файлах HTML была добавлена ​​только с парсером HTML5 в Firefox 4 (соответствует XULRunner 2.0).Firefox 3.6 также не поддерживает SVG в элементе <img>, вам придется использовать <iframe> или <embed>.

...