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 相关文章推荐
DOM_window对象属性之--clipboardData对象操作代码
Feb 03 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
JS+CSS实现仿雅虎另类滑动门切换效果
Oct 13 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
Feb 03 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
Apr 29 Javascript
vue-router:嵌套路由的使用方法
Feb 21 Javascript
Bootstrap媒体对象学习使用
Mar 07 Javascript
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
微信小程序request请求后台接口php的实例详解
Sep 20 Javascript
详解如何创建并发布一个 vue 组件
Nov 08 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
php2html php生成静态页函数
2008/12/08 PHP
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
js DataSet数据源处理代码
2010/03/29 Javascript
jquery中.add()的使用分析
2013/04/26 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
Jquery的autocomplete插件用法及参数讲解
2019/03/12 jQuery
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
护理专业毕业生自荐信范文
2014/01/05 职场文书
早餐连锁店计划书
2014/01/08 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
财务统计员岗位职责
2015/04/14 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
php双向队列实例讲解
2021/11/17 PHP