Я немного озадачен этим. Я визуализирую SVG-визуализации, используя Protovis, библиотеку JS, и она отлично работает в Chrome и Firefox. Я сохраняю визуализированный SVG на своем сервере и пытаюсь перерисовать его в виде «галереи», используя функцию PHP, но в Firefox это не удается. Я вижу только текст в SVG, но не SVG.
Я сохраняю полный контент SVG, вот так:
<svg height="220" width="880" stroke-width="1.5" stroke="none" fill="none" font-family="sans-serif" font-size="10px"><g transform="translate(30, 10)"><line stroke-width="1"
Я пытался использовать <object>
, но все, что он делает, это заставляет Firefox загрузить плагин, который он не может найти.
Он работает в бета-версии FF4, но я не понимаю, почему он не будет работать даже в Firefox 3.6. Это то, от чего я должен отказаться? Вы можете увидеть демо здесь:
http://www.rioleo.org/protoviewer (нажмите на «галерею»)
Еще раз спасибо!