怎么檢測瀏覽器是否支持HTML5?
1 回答
慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
利用HTML5新標簽對象的方法來進行檢測,比如Canvas對象的getContext()、Video對象的canPlayType等。如果瀏覽器支持HTML5,則返回相應的期望值(返回函數體,布爾值為true),否則無法獲得期望值(返回undefined,布爾值為false)。
Canvas對象的getContext
// 方法一
/**
* [supportHtml5 言成科技&HTML5學堂]
* @return {[type]} [description]
*/
function supportCanvas() {
return (typeof document.createElement('canvas').getContext === "function");
}
console.log(supportCanvas());
Video對象的canPlayType
// 方法二
/*
* [supportsVideo 言成科技&HTML5學堂]
* @return {[type]} [description]
*/
function supportVideo() {
return !!document.createElement('video').canPlayType;
}
console.log(supportVideo());
- 1 回答
- 0 關注
- 658 瀏覽
添加回答
舉報
0/150
提交
取消
