js判断浏览器是否支持html5


Posted in Javascript onAugust 17, 2014

现在HTML5似乎慢慢流行起来了,有些前端高手为了兼容考虑,会在网页中添加对客户端浏览器判断的代码,知道用户浏览器是否支持HTML5,下面分享想我自己使用的2种方法

方法一,

<script> 
function checkhHtml5() {  
if (typeof(Worker) !== "undefined") {  alert("支持HTML5");  }  else {  alert("不支持HTML5");  } } 
</script>

方法二,

<canvas id="Canvas" ></canvas>

<script>  if (!document.getElementById("Canvas").getContext) {   alert("不支持html5");  }  else{ alert("支持html5"); } </script>

方法三:

<script>
window.onload = function() {
  if (!window.applicationCache) {
    alert("你的浏览器不支持HTML5!");
  }
}
</script>

有更好的方法的话,请联系我!谢谢

Javascript 相关文章推荐
一个可绑定数据源的jQuery数据表格插件
Jul 17 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
Oct 20 Javascript
JS获取页面窗口大小的代码解读
Dec 01 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
Dec 26 Javascript
js实现的tab标签切换效果代码分享
Aug 25 Javascript
JavaScript生成二维码图片小结
Dec 27 Javascript
js选择器全面解析
Jun 27 Javascript
关于webuploader插件使用过程遇到的小问题
Nov 07 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
JavaScript之iterable_动力节点Java学院整理
Jun 29 Javascript
vue forEach循环数组拿到自己想要的数据方法
Sep 21 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 #Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 #Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 #Javascript
Node.js安装教程和NPM包管理器使用详解
Aug 16 #Javascript
Node.js中的事件驱动编程详解
Aug 16 #Javascript
Node.js文件操作详解
Aug 16 #Javascript
Node.js中使用Buffer编码、解码二进制数据详解
Aug 16 #Javascript
You might like
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
php强制下载文件函数
2016/08/24 PHP
php解析base64数据生成图片的方法
2016/12/06 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
兼容ie和firefox js关闭代码
2008/12/11 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jQuery实现跨域
2015/02/03 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
python线程池的实现实例
2013/11/18 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
美国创意之家:BulbHead
2017/07/12 全球购物
医学院护理专业应届生求职信
2013/11/12 职场文书
校长先进事迹材料
2014/02/01 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
python多线程方法详解
2022/01/18 Python
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技