如何检测浏览器是否支持HTML5
How to detect browser support HTML 5 or not
有人能帮助我检测浏览器是否支持html5和css3吗?我试过这个代码:
if(Modernizr.canvas){
alert('Html 5 support');
}
else{
alert('HTML 5 not supported');
}
但是当IE6不支持HTML5时,它总是显示"Html5supoort"。
THanks,M
如果没有更多细节,就不确定您的问题。
使用以下代码再次检测:
function supportCanvas() {
/*
maybe use code below for detail:
var cvs = document.createElement('canvas');
alert(typeof cvs.getContext); // if support, output "function"
*/
return !!document.createElement('canvas').getContext;
}
您可以通过检查本地存储功能来检查html5支持
if (Modernizr.localstorage) {
alert('localStorage is available!');
// run localStorage code here...
}
else {
// no native support for local storage
alert('This Browser Doesn''t Support Local Storage.');
}
相关文章:
- jQuery检测浏览器是否支持Zoom
- 浏览器是否持久缓存脚本元素的编译版本
- 如何(功能)检测浏览器是否支持WebM alpha透明度
- 如何知道浏览器是否阻止插件
- 查看浏览器是否在React中更改了路线
- 角度2:检查用户的浏览器是否兼容
- 检查浏览器是否支持iFrame上的加载方法
- 检查浏览器是否支持 HTML 验证
- 如何检测浏览器是否正在加载
- 安卓股票浏览器是否支持WebSocket
- 检查浏览器是否已完成页面加载
- 浏览器是否在选项卡之间传播javascript变量
- 如何检测浏览器是否支持js-onscroll.立即
- 具有辅助功能的浏览器是否支持CSS或JavaScript
- 检测浏览器是否启用了 TLS
- 如何使用JavaScript /条件注释测试浏览器是否符合CSS3
- 大视频.js - 检查浏览器是否支持,背景图像回退
- 如何检测谷歌浏览器是否阻止Flash播放
- 如何检查浏览器是否支持带有javascript的svg
- 浏览器是否缓存下载的javascript