請告訴我,如何確定瀏覽器支持canvas(paperjs),還是不支持?確定,瀏覽器支持canvas(paperjs),或者不支持
1
A
回答
1
var canvasExists = document.createElement('canvas').getContext !== undefined;
公司將在Chrome true
,false
在IE8等
你也可以檢查window.HTMLCanvasElement !== undefined
+0
非常感謝薩里斯先生:) –
2
我建議使用Modernizr對HTML5 Canvas支持檢測。使用Modernizr,它就像
if(Modernizr.canvas) {
//HTML5 canvas action
}
一樣可以在所有瀏覽器中進行可靠和一致的檢測。
相關問題
- 1. Canvas瀏覽器支持使用easeljs?
- 2. 舊版瀏覽器的webRTC/canvas支持
- 3. 如何確定瀏覽器是否支持div支持tabindex?
- 4. 瀏覽器支持
- 5. 瀏覽器不支持幀
- 6. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 7. 您仍不支持不支持JavaScript的瀏覽器?
- 8. Ember.js瀏覽器支持?
- 9. 移動瀏覽器支持
- 10. Kurento瀏覽器/ webRTC支持
- 11. window.devicePixelRatio瀏覽器支持
- 12. Robot Framework瀏覽器支持
- 13. 瀏覽器支持「e.target.files」
- 14. XMLHttpRequest瀏覽器支持
- 15. Scaja.js瀏覽器支持
- 16. 跨瀏覽器支持jQuery
- 17. 爲 「//domain.com」 瀏覽器支持
- 18. XML跨瀏覽器支持
- 19. 邊緣瀏覽器支持
- 20. 瀏覽器支持sencha touch
- 21. 瀏覽器支持stopImmediatePropagation?
- 22. document.fileSize瀏覽器支持
- 23. Android iFrame瀏覽器支持
- 24. ngAria支持Safari瀏覽器
- 25. @import的瀏覽器支持
- 26. document.implementation.createHTMLDocument瀏覽器支持?
- 27. .SVG瀏覽器支持
- 28. 如果瀏覽器支持
- 29. 瀏覽器字體支持
- 30. D3(SVG)瀏覽器支持
可能的重複http://stackoverflow.com/questions/2745432/best-way-to-detect-that-html5-canvas-is-not-supported – sachleen