当前位置: 首页 > 面试题库 >

在Intranet中强制使用“ Internet Explorer 8”浏览器模式

魏誉
2023-03-14
问题内容

IE8中有“ Internet Explorer 8”,“ Internet Explorer 8兼容模式”和IE7模式。

但是,IE中的默认设置使所有Intranet网站都使用“
IE8兼容模式”,即使我已经建议将doctype,meta标签,http标头设置为强制将其设置为IE8模式。

我有

<!DOCTYPE HTML PUBLIC“-// W3C // DTD HTML 4.01 Transitional // EN”“
http://www.w3.org/TR/html4/loose.dtd
”>

但是它仍然进入“ IE8兼容模式”,而IE设置没有任何更改。

如何在不更改任何浏览器设置的情况下将其强制为纯“ IE8”模式?

PS。我这里不是在谈论“文档模式”。


问题答案:

似乎MSFT并未考虑大型的Intranet环境,因为我们内部运行着许多不同的Web应用程序

根据我在MSDN论坛上阅读的内容,无法绕过IE8设置。

因此,我不得不恳求系统管理员提出一些新的组策略来更改“兼容性视图”设置和值,并防止用户更改该值,直到MSFT发现并修复此错误为止。



 类似资料:
  • 问题内容: 单击图像后,是否可以将其下载(没有右键单击 将图像另存为 )? 我正在使用一个小的Javascript函数来调用下载页面: 在download.php页面中,我有类似以下内容: 但这是行不通的。我究竟做错了什么? 提前致谢! 问题答案: 使用 application / octet- stream 代替 image / jpg : 如果在应用程序/八位字节流内容类型的响应中使用[Con

  • 问题内容: 有什么办法可以在页面上放置一些代码,以便当有人访问网站时,它会清除浏览器缓存,以便他们可以查看更改? 使用的语言:ASP.NET,VB.NET,当然还有HTML,CSS和jQuery。 问题答案: 如果这是关于和变化,一种方法是到“缓存无效”是通过附加像“ ”为每个版本的文件名。例如: 或者,在文件名之后执行此操作:

  • 我可以强制浏览器缓存WPS 6.1响应的页面吗? 强制浏览器缓存页面是满足要求的一种方式吗? 我尝试创建一个过滤器并在wps中配置它。 它正在工作,但HTTP标头仍然是: 缓存控制无缓存 内容语言en US 内容类型文本/html;charset=UTF-8 日期2012年5月11日星期五07:50:19 GMT 到期时间1970年1月1日星期四00:00:00 GMT IBM-Web2-Loca

  • 问题内容: 为了进行快速验证,我在开发过程中已在浏览器控制台中测试了AngularJS服务。我注入到服务控制台的方法是在为说明这个问题,或 这与AngularJS 1.0.7完美配合。但是,升级到1.1.5之后,对于使用service的服务将不再起作用,不会发送xhr。 我已经测试过直接注射,它也不起作用。AngularJS changelog似乎没有关于此问题的记录。我可以知道这是什么问题吗?

  • 问题内容: 我正在通过XAMPP开发基于Wordpress源代码的网站。有时,我更改了CSS代码,脚本或其他内容,但我注意到我的浏览器需要花费一些时间来应用修改。这导致我使用多个浏览器刷新一个浏览器,如果不应用新样式,则尝试第二个浏览器,而且总是这样。 有什么办法可以避免这个问题?有时我在更改代码时没有注意到先前的修改。 问题答案: 一般解决方案按Ctrl+ F5(或Ctrl+ Shift+ R)

  • 问题内容: 这些天,我的应用程序一直在变化,因为我们的团队现在正在运行快速更新。 由于缓存,我们的客户并不总是拥有最新版本的代码。 那么有没有办法强制浏览器清除缓存? 问题答案: 您可以使用一种非常简单的解决方案,其中包括将哈希值附加到脚本文件中。每次部署App时,您都会通过gulp /grunt任务自动为文件提供不同的哈希值。例如,您可以使用gulp-rev。我在所有项目中都使用了这种技术,并且