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的finkyUI插件与Ajax实现页面数据加载功能
Dec 03 Javascript
购物车选中得到价格实现示例
Jan 26 Javascript
jquery修改网页背景颜色通过css方法实现
Jun 06 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
jquery获取文档高度和窗口高度汇总
Jan 25 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
JS获取checkbox的个数简单实例
Aug 19 Javascript
原生js验证简洁注册登录页面
Dec 17 Javascript
JS实现css hover操作的方法示例
Apr 07 Javascript
微信小程序实现登录页云层漂浮的动画效果
May 05 Javascript
详解webpack + vue + node 打造单页面(入门篇)
Sep 23 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 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网上调查系统
2006/10/09 PHP
PHP 时间日期操作实战
2011/08/26 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
php中in_array函数用法探究
2014/11/25 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python数据存储之 h5py详解
2019/12/26 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年化验员工作总结
2014/11/18 职场文书
个人原因辞职信模板
2015/05/13 职场文书
单身证明格式样本
2015/06/15 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android