2012-06-22 109 views

回答

1

var canvasExists = document.createElement('canvas').getContext !== undefined;

公司將在Chrome truefalse在IE8等

你也可以檢查window.HTMLCanvasElement !== undefined

+0

非常感謝薩里斯先生:) –

2

我建議使用Modernizr對HTML5 Canvas支持檢測。使用Modernizr,它就像

if(Modernizr.canvas) { 
    //HTML5 canvas action 
} 

一樣可以在所有瀏覽器中進行可靠和一致的檢測。