问题标签 [ie-compatibility-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
694 浏览

javascript - 使用 javascript 更改 IE 兼容模式

嗨,我的 aspx 页面有一些第三方控件,当我将 IE 版本升级到 11 时,这些控件没有出现。直到 IE10 一切正常。

当我像这样http://winaero.com/blog/how-to-enable-compatibility-view-in-internet-explorer-11-ie11/更改我的 IE 兼容模式时

我的控件工作正常。但我不能要求我的最终用户也这样做。

有没有办法处理这个?我尝试在我的页面部分添加以下标签。

但它不起作用。有人可以告诉我如何通过代码处理这个问题吗?

0 投票
2 回答
370 浏览

javascript - 浏览器支持 Internet Explorer 10 - 兼容模式

我正在使用专有的前端框架开发应用程序。该框架仅支持 Internet Explorer 7、8 标准。

现在作为一项新要求,我们正在 Internet Explorer 10 中测试我们的应用程序。我在三台具有相同浏览器设置的个人计算机上进行了测试,如下所述。

Internet Explorer 版本: 10.0.9200
浏览器模式: IE 10 兼容性 查看
文档模式: IE 7 标准

我在三个系统中测试了相同的 UI,页面在两个系统中呈现,但我在一个系统中收到脚本错误,我无法找到该错误的原因。

以下行中字符 4 中的错误详细信息:

Object doesn't support this action

我无法找出相同应用程序在其他具有相同设置的浏览器中运行流畅的原因。

0 投票
0 回答
41 浏览

javascript - 如何使用javascript找出当前站点已添加到IE的兼容列表视图中

我有一个在 IE10 中运行良好的应用程序,无论是否兼容模式。但有一个特性只在兼容模式下有效,在不兼容模式下,略有偏差。如果我能找出当前站点是否添加到兼容性视图列表中,我可以修复它。

我使用https://gist.github.com/jasongaylord/5733469项目检查了这一点。但这不起作用

  1. 如果站点是 Internet 站点并且选中“以兼容模式显示所有 Internet 站点”选项。
  2. 如果用户通过工具->兼容性视图设置->添加在兼容视图列表中添加当前站点

那么有什么方法可以找出当前网站是在兼容性视图中还是不使用 javascript ?

0 投票
0 回答
810 浏览

css - 下拉列表项不打印 - 仅限 Internet Explorer 11

我们有一个非常旧的应用程序正在运行,当用户使用 IE11 访问它时,它会停止正确打印。在屏幕上显示有效,但是当您打印页面时,所有下拉框的内容以及小下拉框箭头都会消失。适用于 FF 和 Chrome 以及 IE10 或更小就可以了

在屏幕上看起来像这样:

在此处输入图像描述

但是 IE11 中的打印预览看起来像这样:

在此处输入图像描述

它也以这种方式打印。下拉菜单中没有向下箭头图形和文本。

该页面正在使用 print.css。在我开始发布源代码之前,我想我会问是否有人看到过这种行为。

谢谢!

0 投票
7 回答
43020 浏览

javascript - IE11通过javascript检测兼容性视图是否打开

当我通过 javascript 在网站上时,有谁知道如何检查 IE 11 兼容模式是否打开?

我将 url 添加到列表兼容性视图设置中。但是当我这样做时

在开发者工具中,它返回

Mozilla/5.0(Windows NT 6.3;WOW64;Trident/7.0;.NET4.0E;.NET4.0C;.NET CLR 3.5.30729;.NET CLR 2.0.50727;.NET CLR 3.0.30729;InfoPath.3;rv :11.0) 喜欢壁虎

查看微软网站(http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx),它说

兼容(“compatible”)和浏览器(“MSIE”)令牌已被删除。

任何有关通过 javascript 检测页面是否使用兼容性视图的帮助都会非常有帮助。提前致谢。

0 投票
0 回答
420 浏览

html - 为什么像 localStorage 和 sessionStorage 这样的 HTML5 功能在 IE11 的 IE7 Emulator 模式下工作?

在 Internet Explorer 11 中,我打开 IE7 模式并测试 sessionStorage。我愿意

然后做

它实际上打印出对象的值。为什么是这样?

0 投票
1 回答
520 浏览

internet-explorer - 如何让 IE11、IE10 和 IE9 运行各自的版本

我有一个网站,很多用户可能都使用了兼容模式,这给我带来了各种各样的问题Angular和其他各种各样的问题。如果我能以某种方式获得IE 9,IE 10IE 11运行他们的版本,我可以修复它。我不想使用 Edge,因为这是一个生产站点,我想尽可能地控制事情。去这里的路是什么?

或者

谢谢!

0 投票
1 回答
4198 浏览

http-headers - 配置 websphere 以发送兼容 IE 11 的 java 网页

我们有在 WebSphere Application Server 8.0 上运行的遗留 Java Web 应用程序。需要以最小的更改与 IE11 兼容。我们不想在每个 JSP 中进行需要花费大量精力和时间的更改,而是希望继续进行应用程序级别的兼容性设置更改,以便在 IE11 中使用它们。在服务器级别这样做的任何建议,它添加如下所示的每个请求的标头部分(为 .Net 应用程序完成的设置)覆盖 Intranet 兼容模式 IE8

0 投票
1 回答
28 浏览

css - 条件注释和兼容模式版本不匹配

我正在更改以 SaaS 形式提供的电子学习管理系统 (ELMS) 的 UI。由于使用 Internet Explorer 和 ELMS 的公司政策,我们应该在兼容模式下使用 IE(否则 - ELMS 的某些内置功能不可用。)

我使用不同的样式表和 IE 条件注释来更改界面:

使用普通模式文档模式 == 5,我在开发者工具的 DOM Explorer 中有以下内容:

但是,在兼容模式文档模式 == 5下,它错过了 IE6 样式:

为什么会这样?如何让兼容模式使用 IE6 样式表?

0 投票
0 回答
2646 浏览

html - 以编程方式禁用 IE8/9/10/11 的 IE 兼容模式

我正在实施以编程方式禁用 IE8/9/10/11 的 IE 兼容模式。我已经添加了:

但在 IE11 中不起作用。