最近换了新公司,接手了上一个职员的项目,由于兼容性问题搞得甚是头大,,
在平时自己练手或者demo时使用h5新元素感觉很爽,但到实际项目中考虑到兼容性就需要我们斟酌一番,是否为了这一点增加很多工作内容。
今天就把这个项目中遇到的问题来说明一下(如有错误 请指正,比较本人还是菜鸟一枚)
由于写的是公司内部网站,而又是需要兼容到ie8;没办法只能老老实实的改了。
1:需要的第一个问题就是ie8什么的会阻止js脚本的运行。网上老老实实的搜了一下大概给出了两种解决方案一种设置ie选项,既然我们是撸代码的当然想能不能用一句代码搞定啊 于是另一种方法出来了<!-- saved from url=(0014)about:internet -->
放在<head>里面
<!-- saved from url=(0014)about:internet -->
向本地 HTML 文件中添加一条“saved from URL”注释,以指示 Internet Explorer 对本地计算机上的 HTML 内容应用其他区域的设置。例如,向一个本地 HTML 文件中添加一条“saved from URL”注释,以便可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。
如果网页需要运行ActiveX或脚本,并且他们位于客户端以外的地方,(或者未发布的项目)。 那么可以添加这个注释语句,IE当然不会不理他, IE会按照他指出的URL去找脚本的位置。 这句话的作用是让Internet Explorer 使用 Internet 区域的安全设置,而不是本地计算机区域的设置。
详细情况请参考微软的文档。(未完待续)