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 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
js中style.display=&quot;&quot;无效的解决方法
Oct 30 Javascript
jQuery中:input选择器用法实例
Jan 03 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
js友好的时间返回函数
Aug 24 Javascript
react native带索引的城市列表组件的实例代码
Aug 08 Javascript
JavaScript 数组的进化与性能分析
Sep 18 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
Dec 29 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
浅谈JavaScript中this的指向更改
Jul 28 Javascript
vue实现抽屉弹窗效果
Nov 15 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数据类型判断函数有哪些
2013/09/23 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
Python 基础教程之包和类的用法
2017/02/23 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
Django之模型层多表操作的实现
2019/01/08 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
10条PHP编程习惯
2014/05/26 面试题
PHP两种查询函数array/row的区别
2013/06/03 面试题
土木建筑学生自我评价
2014/01/14 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
多线程Spring通过@Scheduled实现定时任务
2022/05/25 Java/Android