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 相关文章推荐
使用Javascript和DOM Interfaces来处理HTML
Oct 09 Javascript
JavaScript RegExp方法获取地址栏参数(面向对象)
Mar 10 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
Nov 09 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
Nov 08 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
js图片卷帘门导航菜单特效代码分享
Sep 10 Javascript
js获取及修改网页背景色和字体色的方法
Dec 29 Javascript
BootStrap Table 获取同行不同列元素的方法
Dec 19 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
Angular排序实例详解
Jun 28 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
May 28 Javascript
Vue实现PC端靠边悬浮球的代码
May 09 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
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
iview实现图片上传功能
2020/06/29 Javascript
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
tensorflow如何批量读取图片
2019/08/29 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
JAVA代码查错题
2014/10/10 面试题
优秀的计算机专业求职信范文
2013/12/27 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
拓展训练激励口号
2014/06/17 职场文书
银行转正自我鉴定
2014/09/29 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
婚礼父母答谢词
2015/01/04 职场文书
开工典礼致辞
2015/07/29 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python