Есть ли просмотрщик SVG, который выдает сообщения об ошибках? - PullRequest
3 голосов
/ 18 января 2011

Я изучаю SVG, поэтому я делаю много основных ошибок SVG, DOM и ECMAScript. Их чрезвычайно трудно обнаружить, потому что я не нашел SVG-зрителя, который бы сообщал о них. Есть ли один?

Я работаю в Debian Squeeze. Я использовал Iceweasel (Firefox), Epiphany (Webkit) и Emacs для просмотра моих файлов SVG. Iceweasel и Epiphany тихо терпят неудачу, когда им дают неправильные файлы SVG. Ошибки SVG ECMAScript не отображаются в консоли ошибок Iceweasel. С Emacs приятно работать, потому что я могу переключаться между кодом файла SVG и выводом изображения, но он не будет работать со встроенным ECMAScript. Сначала я запускаю как можно больше кода ECMAScript в Spidermonkey для отладки, но, конечно, не так много кода, с которым я могу это сделать.

Ответы [ 3 ]

1 голос
/ 18 января 2011

W3C Validator будет работать с файлами SVG - разверните раздел «Дополнительные параметры», и вы увидите несколько различных версий SVG в списке.Это может помочь избавиться от основных синтаксических ошибок.

Я не уверен, как получить ошибки ECMAScript в документах SVG, но вы можете изучить веб-консоль в Firefox4.0 nightly и посмотрите, будет ли это лучше, чем консоль с ошибкой 3.6.

1 голос
/ 18 января 2011

Батик довольно строг и выдает сообщения об ошибках более охотно, чем браузеры. Он упакован для Debian как libbatik-java .

0 голосов
/ 18 января 2011

Opera выводит выборку ошибок во встроенную консоль ошибок (доступно через меню Opera, Страница> Инструменты разработчика> Консоль ошибок).

Также можно использовать OperaОтладчик Dragonfly (аналог Firebug в Firefox) для обнаружения всевозможных ошибок в контенте (css, javascript, svg и т. Д.).Это также доступно через меню Opera, Страница> Инструменты разработчика> Opera Dragonfly или щелкнув правой кнопкой мыши по содержимому и выбрав «Inspect Element».

Вы также можете просмотреть исходный текст в содержимом SVG и затем отредактировать SVG, чтобы увидетьВ результате нажмите кнопку «Применить изменения» (затем вернитесь на вкладку с изображением SVG).Конечно, не такой продвинутый, как Emacs для редактирования, но все же весьма удобен для незначительных правок.

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