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 相关文章推荐
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
ajax请求乱码的解决方法(中文乱码)
Apr 10 Javascript
简单讲解jQuery中的子元素过滤选择器
Apr 18 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
JSON字符串和JSON对象相互转化实例详解
Jan 05 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
Angular1.x自定义指令实例详解
Mar 01 Javascript
如何使用vuejs实现更好的Form validation?
Apr 07 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
layui.tree组件的使用以及搜索节点功能的实现
Sep 26 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 Javascript
基于JavaScript实现猜数字游戏代码实例
Jul 30 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 数组实例说明
2008/08/18 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
javascript中用星号表示预录入内容的实现代码
2011/01/08 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
js实现网页随机验证码
2020/10/19 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
python opencv实现切变换 不裁减图片
2018/07/26 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
Mansur Gavriel官网:纽约市的一个设计品牌
2019/05/02 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
公司财务自我评价分享
2013/12/17 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
《一本男孩子必读的书》教学反思
2014/02/19 职场文书
《花木兰》教学反思
2014/04/09 职场文书
建设投标担保书
2014/05/13 职场文书
大班下学期幼儿评语
2014/12/30 职场文书
开业典礼致辞
2015/07/29 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
MySQL数据库查询之多表查询总结
2022/08/05 MySQL