Firefox не понимает SVG на удаленном сервере - PullRequest
0 голосов
/ 11 июля 2011

У меня возникла любопытная проблема, когда FireFox (и, думаю, IE9) может отображать локальный HTML-файл, который включает SVG, но не может отображать точно такой же файл, когда он находится на удаленном сервере.Любые идеи высоко ценятся.

Установка состоит в том, что у меня есть тестовый каталог, который содержит index.html, файл svg и файл js.Когда я указываю любой браузер на index.html, он правильно отображает встроенный svg.Однако когда я загружаю этот тестовый каталог на удаленный сервер, тогда:

1 - Opera, Safari и Chrome правильно отображают svg

2 - FireFox жалуется, что ему нужен плагин дляsvg

3 - IE9 ничего не отображает.

Что-то отличается в удаленной настройке, но я понятия не имею, что.Я подозреваю, что это какое-то взаимодействие с Apache (когда я смотрю index.html локально, я, конечно, не использую Apache - браузер напрямую просматривает файл).

Есть идеи?Спасибо.

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Убедитесь, что удаленный сервер отправляет соответствующий тип MIME "image / svg + xml".

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

Я также запускаю эту проблему на своем удаленном сервере.

Добавление этого файла в файл .htaccess решило мою проблему.

    AddType image/svg+xml svg
    AddType image/svg+xml svgz

Для получения дополнительной информации см. SVG MIME TYPE

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