`
axl234
  • 浏览: 260827 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让所有IE支持HTML5的解决方案

阅读更多
使用和下载html5.js必须在页面head元素内调用(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。)
  作者已经把js文件放在Google code project上并允许大家直接调用,当然,前提是你不在意调用额外的文件。
http://html5shiv.googlecode.com/svn/trunk/html5.js
  你可以使用IE条件注释来调用这个js文件,这样像FireFox等非IE浏览器就会忽视这段代码,也就不会有无谓的http请求了。下面这段代码仅会在IE浏览器下运行:

1
2
3
<!--[if IE]>
   <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

当然如果你不喜欢调用外网文件,你也可以下载下来上传到自己的服务器单独调用(作者允许)。

以下是js文件中的代码:

1
(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])}})()
分享到:
评论

相关推荐

    用于各个浏览器(IE)html2canvas不工作解决方案

    用于各个浏览器(IE)html2canvas不工作解决方案 html2canvas在火狐、Chrome等浏览器好用,但是IE浏览器无效,导入这个js后就OK啦

    IE支持HTML5的解决方法

    让所有IE支持HTML5的解决方案.

    解决各种IE兼容问题_IE6_IE7_IE8_IE9_IE10

    在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 1 &lt;!Doctype html&gt; 2 &lt;...

    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    5.如果一个特定版本的IE支持所要求的兼容性模式多于一种,如: “X-UA-Compatible” content=“IE=5; IE=8″ /&gt; 二.设定网站服务器以指定预设兼容性模式 如果服务器是自己的话,可以在服务器上定义一个自订标头来...

    html5shiv.js

    为了让所有网站浏览者都能正常的访问网站,解决方案就有下面两个: 1.为网站创建多套模板,通过程序对User-Agent的判断给不同的浏览器用户显示不同的页面,比如优酷网就是采用的这种模式。 2.使用Javascript来使不...

    让IE支持HTML5的方法

    为了让所有浏览者都可以正常的访问,解决方案有下面两个: 1.为网站创建多套模板,通过程序对User-Agent的判断为不同的浏览器用户显示不同的页面,例如:优酷网。 2.使用Javascript来使不支持HTML5的浏览器支持...

    html5shiv-master.zip

    为了让所有网站浏览者都能正常的访问网站,解决方案就有下面两个: 1.为网站创建多套模板,通过程序对User-Agent的判断给不同的浏览器用户显示不同的页面,比如优酷网就是采用的这种模式。 2.使用Javascript来使不...

    html5shiv和response源码打包

    让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法 html5shiv文件:解决浏览器ie8及ie8以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。 respond文件:让不支持css3 Media Query的浏览器包括IE6-IE8...

    从零开始构建HTML 5 Web页面

    如YouTube开始使用HTML 5视频,Google 已经弃用自家的Gears,开始全面拥抱HTML 5实现离线解决方案,各大浏览器厂家也纷纷开始支持HTML 5,连被人诟病的微软也声称要在IE 9中增加对HTML 5的支持。本文打算为大家详细...

    HTML5+MVC3整合实例源码

    HTML5+MVC3整合实例源码 功能描述: Account at a Glance是由Dan Walin主持开发的一个Web应用程序, 这是一个实际上线的产品,由真实的Team开发,并非是...注意:源码运行需要ie9或支持html5的浏览器 数据库为SQL2008

    bootstrap-ie11:用于Bootstrap 5的Internet Explorer 11兼容性解决方案

    bootstrap-ie11:用于Bootstrap 5的Internet Explorer 11兼容性解决方案

    IE6浏览器不支持固定定位(position:fixed)解决方案

    今天在学习的时候,突然发现在IE6浏览器下,position:fixed不管用了: 复制代码代码如下: &lt;!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”&gt; &lt;...

    input file上传文件样式支持html5的浏览器解决方案

    最近在使用画布处理图像像素时用到了file上传控件,发现了file上传控件的两个兼容性问题。一个是file上传控件在...下面是我的兼容性方案。 先看一下最终结果在各浏览器的截图: 基本思路:创建输入框和按钮模拟file上

    IE系列不支持CSS的圆角border-radius等属性的解决方案

    IE系列浏览器不支持CSS的圆角(border-radius)等CSS3属性是一个众所周知的问题,而FF、Chrome原生的浏览器支持是的优雅的圆角感觉较好,如何解决这个问题呢? 一种比较传统的方案是放弃CSS3,使用背景图,但是这种...

    Hilo:由阿里巴巴集团开发的跨端HTML5游戏开发解决方案

    Hilo-HTML5游戏框架Hilo是由阿里巴巴集团开发的跨端HTML5游戏开发解决方案。 它可以帮助开发人员在几分钟内方便地构建HTML5游戏。特征独立模块设计,支持多种模块样式; 面向对象的程序开发; 简单高效的可视对象...

Global site tag (gtag.js) - Google Analytics