Здравствуйте!
Всё было путём, но в какой-то момент перестало работать. При просмотре svg документа (в чистом виде - file.svg), выскакивает окно загрузки (мол загрузить или чем поглядеть). Если svg в тэге <embed> то всё нормально.
Подскажите лечится ли это простым способом ? (кроме как всё снести и установить по новой)
Отсутствует
Здравствуйте!
Всё было путём, но в какой-то момент перестало работать. При просмотре svg документа (в чистом виде - file.svg), выскакивает окно загрузки (мол загрузить или чем поглядеть). Если svg в тэге <embed> то всё нормально.
Подскажите лечится ли это простым способом ? (кроме как всё снести и установить по новой)
У меня был такой глюк
Попробуй перетащить свг файл на окно ФФ, незнаю почему но у меня потом заработало.
Отсутствует
Так и есть svg.enabled - true.
И еще один факт, если свг лежит на серваке (т.е. по http) то всё путём, а локально (с диска) тока беда.
Очень странно. Не смог воспроизвести ситуацию у себя. Переключение параметра svg.enabled в false вызывает запрос на сохранение-открытие, независимо от того, где находится файл. Попытайтесь вспомнить свои действия до того, как
но в какой-то момент перестало работать
Попробуйте поэкспериментировать на новом профиле.
Отсутствует
Так и есть svg.enabled - true.
И еще один факт, если свг лежит на серваке (т.е. по http) то всё путём, а локально (с диска) тока беда.
Ну вообщем если указать атрибут type="" то он ФФ знает как открывать, а по расширению не знает.
А вот где прописывается соответствие привязка расширений к MIME мне тоже интерессно
Нашел только примерно такой текст в pluginreg.dat
Но где здесь указано расширение файла не знаю
DjVuLibre-3.5.14:$
6
0:image/x-djvu:DjVu File:djvu,djv:$
1:image/x.djvu:DjVu File::$
2:image/djvu:DjVu File::$
3:image/x-dejavu:DjVu File::$
4:image/x-iw44:DjVu File::$
5:image/vnd.djvu:DjVu File::$
Отредактировано nwtour (13-03-2006 11:53:08)
Отсутствует
Вот здесь: http://forums.mozillazine.org/viewtopic.php?t=388708&postdays=0&postorder=asc&postsperpage=15&highlight=mimetypes+rdf&start=0
подобная проблема решилась удалением из профиля файла mimeTypes.rdf
Отсутствует
kigora
потом удалил mimeTypes.rdf ... результат положительный
Он положительный только для конкретного типа файлов. Видимо, в mimeTypes.rdf каким-то образом покорёжились записи или все или часть. Лучше сохранить этот файл пока он полностью настроен и нормально работает, а в случае проблем заменять сохранённым повреждённый. Там же должны быть и инструкции по работе с другими типами файлов - их-то удалять ни к чему.
Отсутствует
kigora
потом удалил mimeTypes.rdf ... результат положительный
Он положительный только для конкретного типа файлов. Видимо, в mimeTypes.rdf каким-то образом покорёжились записи или все или часть. Лучше сохранить этот файл пока он полностью настроен и нормально работает, а в случае проблем заменять сохранённым повреждённый. Там же должны быть и инструкции по работе с другими типами файлов - их-то удалять ни к чему.
Вообще лучше весь профиль архивировать. Предварительно указав для кэша другой адрес.
Отсутствует
Сначала я удалил (предварително сохранив) а уж потом начал искать что вызвало данный глюк, там несколько секций косаемо свг, но конкретно вот этот :
<RDF:Description RDF:about="urn:mimetype:image/svg-xml"
NC:fileExtensions="svg"
NC:description="SVG Document"
NC:value="image/svg-xml"
NC:editable="true">
<NC:handlerProp RDF:resource="urn:mimetype:handler:image/svg-xml"/>
</RDF:Description>
Отсутствует
mimetype:image/svg-xml
Ошибка именно здесь, в mimetype, так как: The W3C changed the SVG MIME type from "image/svg-xml" to "image/svg+xml" еще в 2000 году (http://support.adobe.com/devsup/devsup.nsf/docs/50809.htm)
Отсутствует
mimetype:image/svg-xml
Ошибка именно здесь, в mimetype, так как: The W3C changed the SVG MIME type from "image/svg-xml" to "image/svg+xml" еще в 2000 году (http://support.adobe.com/devsup/devsup.nsf/docs/50809.htm)
Врядли в этом проблема, когда ставил адобовский плагин он добавлял миме и с плюсом и минусом.
У меня в mimeTypes.rdf нет упоминания об SVG и показывает нормально
Там прописываются mime для того чтобы выбрать внешнее приложение для запуска определенного типа.
Хотя, это только имхо
Отредактировано nwtour (15-03-2006 22:47:00)
Отсутствует
usergen
Ошибка именно здесь, в mimetype, так как: The W3C changed the SVG MIME type from "image/svg-xml" to "image/svg+xml"
А вот тут:
MIME Type List
http://plugindoc.mozdev.org/winmime.html
image/svg+xml
image/svg-xml
image/vnd.adobe.svg+xml
Ни один из вариантов не отмечен как ошибочный, значит не принципиально.
Отсутствует
vladmir
Вообще-то речь шла о встроенной в FF смотрелке svg, а не адобовском плагине.
значит не принципиально
Для FF это как раз принципиально (что и видно в приведенной вами таблице)
Отсутствует
vladmir
Не понял, для чего вы цитируете меня, но если для того, чтобы доказать, что я не прав, то вот цитата из приведенной вами таблицы winmime.html, где видно, что встроенный просмотр .svg в FF работает только с image/svg+xml
image/svg+xml Handled Internally
Adobe SVG Viewer
Corel SVG Viewer
image/svg-xml Adobe SVG Viewer.
P.S. Ничего личного, исключительно истины для.
Отсутствует
usergen
Вообще-то речь шла о встроенной в FF смотрелке svg, а не адобовском плагине.
Вообще-то автору темы хотелось, чтобы svg просматривались в браузере. Речь не шла только о внутренних средствах, хотя теперь, действительно, вроде бы нет нужды в плагине. Но, "истины для" плагин тоже предназначен для просмотра в окне браузера и при соответствующей настройке не выскакивает окно выбора вариантов, поэтому нельзя говорить, что
Ошибка именно здесь, в mimetype
если речь о "image/svg-xml"
Конечно, плагин, как минимум, должен быть установлен, чтобы просмотр происходил с его помощью.
Вообще, насколько представляю, для плагинов эти записи в mimeTypes.rdf вообще не нужны.
Когда браузер получает файл, он сначала смотрит что за файл, если этот тип файлов браузер может сам воспроизвести, то он это делает, если не может, то автоматом передаёт соответствующему плагину и тот сразу воспроизводит, без вопросов, а вот если и плагина нет подходящего, тогда браузер смотрит в mimeTypes.rdf и выполняет заданную там для этого типа файлов команду.
В mimeTypes.rdf же вообще нет варианта открыть плагином внутри браузера.
Ннда, правда в эту теорию что-то не очень вписывается вариант с испорченным mimeTypes.rdf - вроде бы браузер должен бы просто открыть сам svg раз он это может...
P.S. Ничего личного, исключительно истины для.
Аналогично.
http://www.mozilla.org/docs/end-user/helper-applications
http://www.mozilla.org/docs/web-developer/mimetypes.html
Отсутствует
Конечно, плагин, как минимум, должен быть установлен, чтобы просмотр происходил с его помощью.
Как раз в этом и была проблема (по крайней мере для меня) до выхода FF 1.5, невозможность связки html и svg (с адобовским плагином) чтоб воспользоватся всеми прелестями AJAX и динамической отрисовки. Хотя возможностей у адобовского плагина ( пока ) куда больше.
Отсутствует