Chrome не показывает файл SVG - PullRequest
17 голосов
/ 16 марта 2011

У меня есть SVG-иллюстрация, встроенная в файл HTML5, который работает во всех современных браузерах, когда я пробую его на локальном компьютере, но когда я пытаюсь обслуживать их из Интернета, я не получаю Chrome для рендеринга изображения SVG, он только рИсходный код SVG.Я уже добавил эти строки в файл .htaccess, в котором решены проблемы в Safari и Firefox:

AddType image/svg+xml svg
AddType image/svg+xml svgz
AddEncoding x-gzip .svgz

Но теперь Chrome является единственным браузером, который не отображает изображение, когда оно поступает из Интернета.Мой локальный файл работает нормально даже в Chrome.

Чего мне не хватает?

Вот ссылка на образец проблемы, попробуйте его в Safari и Firefox, он будет работать.Но в Chrome история другая.

РЕДАКТИРОВАТЬ: Ссылка была сломана и, кажется, отсутствует www.префикс: http://www.getformgallery.com/demo/gos-form.html

Ответы [ 5 ]

8 голосов
/ 18 апреля 2016

У меня такая же проблема.До некоторых обновлений Chrome svg, который я использовал на своем сайте, работал, но из некоторых обновлений Chrome эти svg не работали, и страница тоже не загружалась, просто загружалась на 1-2 с, а затем перенаправлялась на Aw, snap.

Наконец-то я это понял.Вы должны определить "ширину" и "высоту" в теге объекта, например.

<object height="100%" width="100%"data="images/image.svg" type="image/svg+xml"></object>
1 голос
/ 05 мая 2015

Вы экспортировали SVG из Photoshop, используя расширение, такое как SVG Hero?Если так, вы экспортировали смарт-объект?У меня была та же проблема, но я исправил ее, сохранив SVG из Illustrator.Теперь мой SVG работает во всех браузерах.

0 голосов
/ 24 октября 2013

SVG-файлы поддерживаются в Chrome, но не поддерживаются полностью.Иногда у вас могут возникнуть проблемы.Попробуйте эту ссылку, чтобы получить помощь для вашего ответа.

http://upload.wikimedia.org/wikipedia/commons/f/f6/Western_Australia_Local_Government_Areas.svg

0 голосов
/ 28 января 2014

Chrome, Firefox, Opera, Safari и все другие современные браузеры (за исключением IE) изначально поддерживают SVG без использования плагинов. так что вы получите плагин Сначала и попробуйте сделать доступ

0 голосов
/ 23 января 2012

Я использую Google Chrome 18, и образец страницы отображается хорошо даже после прямого перехода к изображению SVG.Проблема может быть решена создателями браузера.

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