主页 > 知识库 > 让IE9以下版本的浏览器兼容HTML5的方法

让IE9以下版本的浏览器兼容HTML5的方法

热门标签:小朱地图标注 百度地图标注为什么总是封号 咸阳稳定外呼系统软件 临海地图标注app 四川移动电销外呼客户管理系统 怎么做百度地图标注 400开头的电话好申请不 智能芯电话机器人 地图标注柱状图
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。

复制代码
代码如下:

<!–[if IE]>
<script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>
<![endif]–>

上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中调用html5.js文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。
这个html5的js文件是作者把他放在Google code project上提供给大家可以直接调用的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的js文件直接下载下来让后上传到自己的服务器单独调用。
以下是html5的js文件中的代码:

复制代码
代码如下:

(function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video”.split(’,'),i=e.length;while(i–){document.createElement(e[i])}})()

除了在网页中调用包含以上代码的js文件来让IE浏览器支持HTML5元素以外,你也可以以下面这种方式把代码直接添加到网页中。

复制代码
代码如下:

<!–[if IE]>
<script>
(function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video”.split(’,'),i=e.length;while(i–){document.createElement(e[i])}})()
</script>
<![endif]–>

标签:平顶山 陕西 黄石 平凉 公主岭 南平 山南 黄石

巨人网络通讯声明:本文标题《让IE9以下版本的浏览器兼容HTML5的方法》,本文关键词  让,IE9,以下,版本,的,浏览器,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《让IE9以下版本的浏览器兼容HTML5的方法》相关的同类信息!
  • 本页收集关于让IE9以下版本的浏览器兼容HTML5的方法的相关信息资讯供网民参考!
  • 推荐文章