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 相关文章推荐
JQery 渐变图片导航效果代码 漂亮
Jan 01 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
详解JS 比较两个Json对象的值是否相等的实例
Nov 20 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
AngularJS变量及过滤器Filter用法分析
Nov 22 Javascript
Javascript Event(事件)的传播与冒泡
Jan 23 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
Aug 28 Javascript
利用vue.js实现被选中状态的改变方法
Feb 08 Javascript
vue.js或js实现中文A-Z排序的方法
Mar 08 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
May 15 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 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.MVC的模板标签系统(一)
2006/09/05 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
将php数组输出html表格的方法
2014/02/24 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
js实时监听文本框状态的方法
2011/04/26 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
用C++封装MySQL的API的教程
2015/05/06 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
Python连接DB2数据库
2016/08/27 Python
Python多进程写入同一文件的方法
2019/01/14 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
python数组循环处理方法
2019/08/26 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
高考考python编程是真的吗
2020/07/20 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
html5新特性与用法大全
2018/09/13 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
自我评价范文分享
2014/01/04 职场文书
初中考试作弊检讨书
2014/02/01 职场文书
oracle删除超过N天数据脚本的方法
2022/02/28 Oracle
详解Spring Bean的配置方式与实例化
2022/06/10 Java/Android