提示用户升级浏览器代码 不支持HTML5,请升级浏览器
一般想做一些酷炫的网站都有个烦恼,那就是兼容ie浏览器,好在现在使用ie的也越来越少,微软也转战edge浏览器。使用 Bootstrap经常用js插件可以模拟兼容旧版本的浏览器(鄙视IE),而且经常可以看到如下的代码:
<!--[if lt IE 9]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->不过,个人还是倾向于提示用户升级浏览器,而不是为了兼容老版浏览器,一般采用嵌入一个div提示用户升级浏览器
/*html结构*/
<div id="main">
<app></app>
</div>
<script>
if(!window.applicationCache){
var node=document.createElement("P");
node.appendChild(document.createTextNode("您的浏览器不支持HTML5,请升级浏览器"));
node.setAttribute("style","color:#FD482C;font-size: 18px;font-weight: 500;width:90%;max-width: 490px;
margin:100px auto;padding: 30px 2.5%;border: 3px dotted #bbb;text-align: center;");
var main=document.getElementById('main');
main.appendChild(node);
main.setAttribute('class','');
}
</script>完结!(〃'▽'〃)
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!