這篇文章主要介紹了HTML5 Canvas之測試瀏覽器是否支持Canvas的方法,本文給出了兩種原生方法和一個modernizr類庫,需要的朋友可以參考下
本文翻譯自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, Testing to See Whether the Browser Supports Canvas.
在獲取HTML頁面上Canvas元素的引用後,我們需要測試一下該元素是否包含上下文(context)。 Canvas的上下文指的是由瀏覽器定義的用於繪畫的平面。簡單地說,如果上下文不存在的話,Canvas也就名存實亡了。測試瀏覽器是否支持Canvas有好幾種方法。第一種方法是檢查HTML頁面中Canvas元素的getContext方法是否存在:
複製代碼