Tôi biết nó không được hỗ trợ nguyên bản, nhưng có bất kỳ JS Shims nào kết xuất thành đối tượng canvas hoặc thứ gì đó cho phép tôi hiển thị SVG trên trình duyệt android gốc không? (Không Opera, vv kể từ khi tôi muốn tránh việc người dùng cần phải cài đặt trình duyệt khác)SVG trong Trình duyệt Android
7
A
Trả lời
6
Tôi nghĩ rằng những gì bạn muốn là thư viện này:
http://code.google.com/p/canvg/
Về cơ bản, bạn sẽ phát hiện nếu trình duyệt có khả năng hiển thị svgs và nếu không thể, bạn sẽ hiển thị SVG thành canvas.
+5
Xin vui lòng không làm trình duyệt/nền tảng đánh hơi. Phát hiện nếu trình duyệt có khả năng hiển thị SVG thay thế, hãy xem ví dụ: http://modernizr.com. –
+1
Erik nói sự thật. Sẽ chỉnh sửa. – Clint
Các vấn đề liên quan
- 1. .SVG Hỗ trợ trình duyệt
- 2. Trình duyệt Android trong Windows
- 3. Trình duyệt console.log trong trình giả lập android
- 4. Javascript phát hiện trình duyệt gốc android
- 5. Dấu trang trình duyệt Chrome trên android
- 6. Android đọc lịch sử trình duyệt
- 7. Trang chủ trình duyệt web Android
- 8. Làm thế nào để bạn phát hiện hỗ trợ cho VML hoặc SVG trong trình duyệt
- 9. SVG trình duyệt chéo trong bố cục đáp ứng hoặc linh hoạt?
- 10. Chuyển đổi SVG thành hình ảnh (JPEG, PNG, v.v.) trong trình duyệt
- 11. Mở SVG trong trình duyệt hiển thị mã XML thay vì hình ảnh
- 12. Thay đổi kích thước hình ảnh svg làm nền trong trình duyệt chrome
- 13. Tiện ích mở rộng trình duyệt Android
- 14. Chia tỷ lệ trình duyệt của Android?
- 15. trình duyệt android và ổ cắm io
- 16. Hỗ trợ SVG trên các trình duyệt điện thoại thông minh
- 17. Có trình xem SVG Lite nào dành cho Android không?
- 18. Lấy URL hiện tại trong trình duyệt Android
- 19. các nút thu phóng trong trình duyệt web của Android
- 20. Google Analytics can thiệp vào history.back() trong trình duyệt android?
- 21. Tắt cookie trong trình duyệt Android không hoạt động
- 22. Textarea trong trình duyệt Android ẩn bằng bàn phím
- 23. cách tải lịch sử trình duyệt trong Android?
- 24. gradient Reflection sử dụng CSS trong trình duyệt android
- 25. Hình ảnh SVG mờ trong chrome dành cho Android
- 26. JavaScript: Trình duyệt "trình duyệt plugin" qua trình duyệt
- 27. Hỗ trợ SVG trên Android
- 28. Có cách nào để chuyển đổi kết quả giấy Raphael sang PNG/SVG trong bất kỳ trình duyệt nào (kể cả các trình duyệt IE cũ hơn) không?
- 29. d3.js xử lý các trình duyệt không phải là svg
- 30. Muốn tạo một bản đồ SVG tĩnh (từ matplotlib) tương tác qua trình duyệt
[Fabric.js] (https://github.com/kangax/fabric.js/) hỗ trợ hiển thị SVG trên canvas. Hãy xem một [demo thực hiện chính xác điều đó] (http://kangax.github.com/fabric.js/svg_rendering/) (cẩn thận, tải chậm do số lượng lớn các hình SVG). – kangax