本文翻譯自Steve Fulton Jeff Fulton HTML5 Canvas, Chapter 1, Testing to See Whether the Browser Supports Canvas .在獲取html' target='_blank'>HTML頁面上Canvas元素的引用后,我們需要測試一下該元素是否包含 上下文 (context)。Canvas的上下文指的是由瀏覽器定義的用于繪畫的平面。簡單地說,如果上下文不存在的話,Canvas也就名存實亡了。測試瀏覽器是否支持Canvas有好幾種方法。第一種方法是檢查HTML頁面中Canvas元素的getContext方法是否存在:
復制代碼代碼如下: if (!theCanvas || !theCanvas.getContext) { return; }