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
7
A
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
- 1. Mostrar archivos SVG en Android
- 2. Soporte de SVG en Android
- 3. Tabla de compatibilidad del navegador SVG/VML
- 4. Procesamiento SVG en Java en Android y en el escritorio
- 5. Forma de SVG a Android
- 6. Soporte de SVG en Android, estado actual
- 7. Navegador de Android en Windows
- 8. Al abrir un SVG en un navegador, aparece el código XML en lugar de la imagen
- 9. Incluir archivo SVG en SVG
- 10. ¿Cuál es el significado de svg: svg?
- 11. Android leer el historial del navegador
- 12. hls en html5 no funciona en el navegador Android Chrome
- 13. Desbordamiento: visible en SVG
- 14. Lanzar aplicación personalizada de Android desde el navegador Android
- 15. ¿Android tiene * nativa * imagen SVG compatible como recursos dibujables (iconos)?
- 16. Android y reproducción de animación SVG
- 17. ¿La aplicación GWT funciona bien en el navegador Android?
- 18. Detectar evento de desplazamiento en el navegador de Android
- 19. Google Analytics interfiere con history.back() en el navegador android?
- 20. Inhabilitar las cookies en el navegador Android no funciona
- 21. ¿Es posible ejecutar el navegador Chromium en Android?
- 22. Reproducción de audio con HTML5 en el navegador de Android
- 23. Evento OnKeyUp en el navegador Android para idiomas no latinos
- 24. cómo obtener el historial del navegador en android?
- 25. Reproducción de audio html5 en el navegador de Android
- 26. gradientes de reflexión usando CSS en el navegador Android
- 27. comportamiento extraño en el navegador de Android al seleccionar campos
- 28. Javascript para eliminar cookies en el navegador web Android
- 29. ¿De dónde se deriva el navegador predeterminado en Android 4?
- 30. botones de zoom en el navegador web de Android
[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