判断是否支持html5的简单介绍

怎么知道浏览器是否支持html5

可以通过检查是否浏览器支持某个特定的html5功能,比如检查是否支持canvas:

成都创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元绥滨做网站,已为上家服务,为绥滨各地企业和个人服务,联系电话:13518219792

var supportCanvas = (typeof document.createElement('canvas').getContext === "function");

if (supportCanvas) {

// ...

} else {

alert("检测到您正在使用旧版浏览器,推荐您升级到新版以获取最佳体验!");

}

第二种方法:

function supports_video() {

return !!document.createElement('video').canPlayType;

}

if (supports_video()) {

// ...

} else {

alert("检测到您正在使用旧版浏览器,推荐您升级到新版以获取最佳体验!");

}

php判断网站是否支持html5

可以通过下面这个简单的方法来检测浏览器是否支持HTML5,从而提示用户更新浏览器或者是使用对html5支持较好的浏览器,代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

!DOCTYPE html

html

head

metacharset="utf-8"

title检测浏览器是否支持html5/title

styletype="text/css"

.myCanvas{

width:200px;

height:200px;

border:1px solid #000;

}

/style

/head

body

canvasclass="myCanvas"

该浏览器不支持HTML5的画布标记

/canvas

/body

/html

怎么检测浏览器是否支持HTML5?

利用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());


本文标题:判断是否支持html5的简单介绍
文章地址:http://scyanting.com/article/dscpdoo.html