請告訴我,如何確定瀏覽器支持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. 瀏覽器支持
- 4. 瀏覽器不支持幀
- 5. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 6. 您仍不支持不支持JavaScript的瀏覽器?
- 7. window.devicePixelRatio瀏覽器支持
- 8. 瀏覽器支持sencha touch
- 9. Kurento瀏覽器/ webRTC支持
- 10. 瀏覽器支持stopImmediatePropagation?
- 11. Ember.js瀏覽器支持?
- 12. document.fileSize瀏覽器支持
- 13. 爲 「//domain.com」 瀏覽器支持
- 14. .SVG瀏覽器支持
- 15. 瀏覽器字體支持
- 16. Robot Framework瀏覽器支持
- 17. Android iFrame瀏覽器支持
- 18. Scaja.js瀏覽器支持
- 19. XML跨瀏覽器支持
- 20. 邊緣瀏覽器支持
- 21. ngAria支持Safari瀏覽器
- 22. 跨瀏覽器支持jQuery
- 23. 瀏覽器支持「e.target.files」
- 24. D3(SVG)瀏覽器支持
- 25. Watir支持的瀏覽器
- 26. Gecko支持的瀏覽器和Webkit支持的瀏覽器有什麼區別?
- 27. jsoup返回「瀏覽器不支持iframes」
- 28. Silverlight 3 - 瀏覽器不支持HtmlPage.Window.Navigate
- 29. 是否有瀏覽器不支持maxlength?
- 30. GWT不支持的瀏覽器警告
可能的重複http://stackoverflow.com/questions/2745432/best-way-to-detect-that-html5-canvas-is-not-supported – sachleen