2011-11-14 16 views
7

Sé que no es compatible de forma nativa, pero ¿hay algunos JS Shims que se procesen en un objeto canvas o algo que me permita renderizar SVG en el navegador nativo de Android? (No Opera, etc, ya que me gustaría evitar que el usuario necesita instalar otro navegador)SVG en el navegador Android

+1

[Fabric.js] (https://github.com/kangax/fabric.js/) admite la representación de SVG en lienzo. Eche un vistazo a una [demo que hace exactamente eso] (http://kangax.github.com/fabric.js/svg_rendering/) (cuidado, se carga lentamente debido a la gran cantidad de formas SVG). – kangax

Respuesta

6

Creo que lo que quiere es esta biblioteca:

http://code.google.com/p/canvg/

Básicamente, se detectaría si el el navegador es capaz de procesar svgs, y si no puede hacerlo, representará el SVG en canvas.

+5

No haga el rastreo de navegador/plataforma. Detecta si el navegador es capaz de representar SVG, por ejemplo, http://modernizr.com. –

+1

Erik dice la verdad. Editaré – Clint

Cuestiones relacionadas