企业内网IE浏览器兼容性支持和加速方法

修改IE浏览器配置加速IE浏览器:

取消"对证书地址不匹配发出警告"勾选
取消"检查服务器证书是否已吊销*"勾选
取消"检查提交的POST重定向到不允许发送到的区域时发出警告"勾选
取消"在安全和非安全模式之间切换时发出警告"勾选
取消"检查发行商的证书是否吊销"勾选
取消“允许运行和安装程序,即使签名无效”勾选
取消"检查下载的程序的签名"勾选
取消"启动弹出窗口阻止程序"勾选
关闭"IE保护模式"(我的电脑)
关闭"IE保护模式"(本地 Intranet 区域)
关闭"IE保护模式"(受信任的站点区域)
关闭"IE保护模式"(Internet 区域)
关闭"IE保护模式"(受限制的站点区域)

增加IE浏览器兼容性方法:

IE11中,为IE11设置企业模式站点列表URL,IE其它版本需要通过兼容性视图模式,关于兼容性视图和应用程序设置UA设置兼容性的方法参考如下:

文档模式:浏览器渲染页面使用的引擎,如IE7、IE8、IE9或Quirks模式。

支持两种呈现模式,分别叫做 Quirks 模式和 Standards 模式。当 Internet Explorer 呈现包含有效 XHTML(或 HTML 4.0)DOCTYPE 的页时,它会以 Standards 模式呈现该页;否则,它会以 Quirks模式呈现该页。文档模式的IE7、IE8、IE9即为Standards模式。

浏览模式:浏览器向Web服务器和Javascript引擎标识自己的身份和版本。其中的兼容性视图选项与IE7模式基本一致,只是在User Agent字符串中仍然使用”Trident/5.0”(其中,Trident是IE布局引擎)。

IE如何决定文档模式?

1. 开发者工具设置会覆盖所有显示在标签页中页面的文档模式;
2. X-UA-Compatible元标签通过标头(Header)覆盖兼容视图设置和文档类型(Doctype)除非X-UA-Compatible的值是EmulateIE7或EmulateIE8;
3. 用户兼容视图设置覆盖微软兼容视图列表;
4. 如果不符合以上规则,文档类型(Doctype)决定是否将Web页面以IE8 Standards、IE8或者Standards或Quirks模式进行渲染。

FAQ

Q:浏览模式和文档模式的区别?
A:浏览模式是在开发者工具中设置模拟不同的IE浏览器版本行为,而文档模式是定义在Web页面中告诉IE如何渲染不同的站点实现兼容性。

Q:什么能导致浏览模式改变?
A:用户通过开发者工具改变浏览模式。

Q:什么能导致文档模式改变?
A:Web开发人员设置的文档类型(Doctype)和 X-UA-Compatible元标签和HTTP标头。

Q:如果用户通过开发者工具改变模式,这些改变是否能在页面刷新后保持?
A:浏览模式将会保持,但如果你改变Doctype和X-UA-Compatible,它们将会被页面重新定义。

更新:IE9+增加了通过开发者工具改变文档模式可通过设置在刷新中保持。

今日还会添加关于浏览器和SSL证书相关内容,请关注!

时间: 2024-10-21 08:34:11

企业内网IE浏览器兼容性支持和加速方法的相关文章

如何通过WIFI渗透企业内网?

介绍 黑盒渗透测试意味着白帽子对目标网络一无所知.模拟黑客攻击网络,并获取敏感信息.进一步,探索内网,识别内网中的漏洞,通过漏洞访问网络里的重要资源. 目的 在这篇文章中,我们假设白帽子不知道目标网络的任何信息.目的是获取目标网络的敏感信息,获取整个域,并攻破目标网络里的重要资源.让我们开始吧. 条件 在开始审计之前,我们不知道目标网络里的任何信息,只能物理访问目标网络的宾客区. 开始攻击 我们检测可用的网络连接.没有可供我们连接的有线网接口.所以我们把注意力转向了无线连接. 为了进行无线网络侦

scrollTop浏览器兼容性获取和设置方法

最近用到scrolloTop()想去获取滚动条距离顶部的距离,结果只有chrome下面可以正常的获取scrollTop,结果ff和ie下这个值都等于0,使得许多效果比如屏幕滚动等等均无法正常实现.究其原因是scrollTop()在各个浏览器中的兼容性问题,在ff和ie,以及是否有doctype声明的时候都会有不同的效果. 下面是兼容各种浏览器的写法,分别为获取当前的scrollTop和设置scrollTop: //兼容方式获取scrolltop以及设置scrolltop function get

常见浏览器兼容性问题及解决方法(不断收集更新中)

问题一:不同浏览器的标签默认的margin和padding不同 解决方法: * { margin:0; padding:0;} 问题二:IE6双倍margin(块属性+float+横向margin) 说明:如div+css布局,<div style="float: left;margin-left: 10px;"></div>,在IE6下显示会有margin-left:20px的距离 解决方法:_display:inline 问题三:IE6下的浮动元素和非浮动元

浏览器兼容性问题及常见的解决方法

一.什么是浏览器兼容性问题 浏览器兼容性问题又称网页兼容性和网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致二产生浏览器和网页间的兼容问题.在网站的设计和制作中,做好浏览器兼容,才能够让网站在不同的浏览器下都正常显示.而对于浏览器软件的开发和设计,浏览器对标准的更好兼容能够给用户更好的使用体验. 二.浏览器兼容性问题产生原因 因为不同浏览器使用内核及所支持的HTML等网页语言标准不同:以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果.最常见的问题就是网页元素位置混乱

win10系统 Edge浏览器兼容性的解决方法

我们在操作win10电脑的时候,常常会遇到win10系统 Edge浏览器兼容性的问题.那么出现win10系统 Edge浏览器兼容性的问题该怎么解决呢?很多对电脑不太熟悉的小伙伴不知道win10系统 Edge浏览器兼容性到底该如何解决?其实只需要在Edge浏览器的地址栏中输入"about:config"进入开发者设置.勾选"使用Microsoft兼容性列表",重启浏览器即可.就可以了.下面小编就给小伙伴们分享一下win10系统 Edge浏览器兼容性具体的解决方法: 1

IE与其他浏览器兼容性问题总结

1.eval(idName) [问题描述]:IE.safari.Chrome浏览器下都可以使用eval(idName)或getElementById(idName)来取得id为idName的HTML对象:firefox下只能使用getElementById(idName)来取得id为idName的HTML对象. [兼容办法]:统一用getElementById("idName")来取得id为idName的HTML对象. 2.ActiveXObject [问题描述]:IE下支持用var

Threejs 官网 - 检测使用 three.js 时的 WebGL 和浏览器兼容性(Detecting WebGL and browser compatibility with three.js)

检测使用 three.js 时的 WebGL 和浏览器兼容性(Detecting WebGL and browser compatibility with three.js) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章

网御星云WAF的配置页面与浏览器兼容性问题

有一旧的WAF设备要用起来,同事已经提前测试出了管理口IP和账号密码,机器上架后登录控制台,新建"真实服务器"填了IP后点击"提交"按钮没有任何反应.试了很多次换不同IP都没反应,而且"应用防护"几个选项都显示空白,本以为是该设备恢复了出厂设置,加之会不会是授权过期导致的. 再请同事通过远程连过来检查,测试一番也是同样情况.只是通过其它操作设置我看到了以前配置的服务器IP,虽然也是点击"提交"没有反应,但是确实设置的IP在列表

IE浏览器兼容性模式

最近支持公司的一个内部业务管理系统,系统是基于jQuery来实现:用了2年的MVVM框架的我转向这个完全使用jQuery框架来开发的系统,真是相当不爽(相信用过MVVM框架的跟我是相同的感受):更为憋屈的是,到了这个年代,IE的亲爹微软都放弃支持IE6-10了,系统尽然还只支持使用IE浏览器(运营电脑安装都是IE8浏览器,所以大部分只管IE8),其他高级浏览器不被支持(当然这是由于系统使用了基于IE的一些插件导致). 但是话又说回来,但是在支持系统的开发过程中,经常看到X-UA-Compatib