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实现默认是闭合的FAQ展开效果菜单
Sep 14 Javascript
跟我学习javascript的Date对象
Nov 19 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
Aug 05 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
微信小程序 action-sheet底部菜单详解
Oct 27 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
May 26 Javascript
vue axios 在页面切换时中断请求方法 ajax
Mar 05 Javascript
微信小程序实现底部导航
Nov 05 Javascript
从0到1搭建Element的后台框架的方法步骤
Apr 10 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
Jun 18 Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
Nov 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
php 高效率写法 推荐
2010/02/21 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
php常用数组函数实例小结
2016/12/29 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
2011/03/01 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
外企C语言笔试题
2013/11/10 面试题
入党申请自荐书范文
2014/02/11 职场文书
奥运会口号
2014/06/13 职场文书
英语三分钟演讲稿
2014/08/19 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
放假通知格式
2015/04/14 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
葬礼主持词
2015/07/02 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
Python编写nmap扫描工具
2021/07/21 Python