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 相关文章推荐
Nginx上传文件全部缓存解决方案
Aug 17 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
Sep 15 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
Sep 18 Javascript
javascript:void(0)点击登录没反应怎么解决
Nov 13 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
javascript从作用域链谈闭包
Jul 29 Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 Javascript
Javascript单例模式的介绍和实例
Oct 08 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
Jul 06 Javascript
vue配置多页面的实现方法
May 22 Javascript
Vue结合后台导入导出Excel问题详解
Feb 19 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
php计算十二星座的函数代码
2012/08/21 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
使用rollup打包JS的方法步骤
2018/12/05 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
利用JavaScript的Map提升性能的方法详解
2019/08/14 Javascript
vue实现弹幕功能
2019/10/25 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
Python的函数嵌套的使用方法
2014/01/24 Python
Python实现购物车程序
2018/04/16 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
django如何通过类视图使用装饰器
2019/07/24 Python
Python 转换RGB颜色值的示例代码
2019/10/13 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
美国在线家具网站:GDFStudio
2021/03/13 全球购物
C#笔试题集合
2013/06/21 面试题
外贸学院会计专业应届生求职信
2013/11/14 职场文书
《埃及的金字塔》教学反思
2014/04/07 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书