这里所谓的低级浏览器,怎么讲呢?存在共识的如IE6,更确切的将应该是不支持,现有的一些比较高级的特性(如localStorage)的浏览器!
对于HTML5和css3的使用,现在应该是必然的趋势。但为了兼容”低级浏览器“,我们开发时也得做一些动作,主要的方式
是当检测到这些版本的浏览器,跳转至网站的较低级版本(兼容低级浏览器),下面举两个例子:
1. 通过meta方式实现跳转
<!--[if IE 6]>
<meta http-equiv="refresh" content="0;url=/ie6.html" />
<![endif]-->
<noscript><meta http-equiv="refresh" content="0;url=/nojs.html" /></noscript>
2. 通过location.href的方式:【bus.fm】
<!--[if lt IE 8]>
<script>
alert("您正在使用的浏览器不支持巴士电台的大部分功能,正在为您跳转至旧版...");
location.href="http://v1.bus.fm/";
</script>
<![endif]-->
<script>
if (typeof localStorage == "undefined"){
alert("您正在使用的浏览器不支持巴士电台的大部分功能,正在为您跳转至旧版...");
location.href="http://v1.bus.fm/";
}
</script>