问题标签 [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 投票
2 回答
31896 浏览

internet-explorer-8 - 强制浏览器模式=IE8 和文档模式=IE8 标准

我有一个托管在 IIS 上的内部网站。我添加了以下元代码,还添加了页面应该在 IE8 浏览器模式和文档模式下的 http-header。

我们在 Visual Studio 上对其进行了测试,并且效果很好。

但是,在我们将代码发布到另一台 IIS 服务器后,一位开发人员报告说页面呈现在“IE8 兼容”浏览器模式下,这会导致一些 JavaScript 失败。

有超过 4 个人在同一个 windows server 2003(RDP 会话)上工作。我们使用相同版本的 IE(实际上是相同的 IE)。每个人都获得“IE8”浏览器模式,但一个人获得“IE8 兼容性”浏览器模式。

还有什么可以使特定用户的 IE 以 IE8 模式以外的模式加载页面?

PS。我们检查了 IE 中的兼容性列表;它是空的。

0 投票
2 回答
4690 浏览

java - java:如何设置本机.exe的兼容模式?

所以我有一个本机可执行文件(适用于 OS X 和 Windows)隐藏在 .jar 中,然后以编程方式将其提取到临时位置并从那里执行。不幸的是,这个可执行文件在我的 Windows 机器(Win 7 64 位)上无法正常运行,但是当我手动将兼容模式设置为 Windows XP 预设时,它可以工作。

有没有办法我可以从 Java 以编程方式做到这一点?

0 投票
2 回答
2548 浏览

javascript - IE8(兼容模式)不会加载我的 Ajax 内容

我正在http://www.qxl.dk/上编写一个 jQuery 脚本,我似乎无法让 IE7(或更准确地说,IE7 兼容模式下的 IE8)加载我的内容。

右侧名为“QXL Aktuelt”的边栏框使用 Ajax 从外部文件加载其 HTML 内容load(),然后触发自定义 jQuery 事件(“ aktuelt_loaded”),该事件启动轮播脚本(如滚动的新贴纸)。

同一页面上的其他几个内容部分是通过 Ajax 加载的,它们工作得很好,所以我想知道出了什么问题。在 Firefox 3.6 和 IE8 中一切正常,但在 IE8 的兼容模式下却不行。

加载 Ajax 内容的脚本是(页面内嵌):

响应事件的外部脚本位于以下文件中:

http://www.qxl.dk/contents/dk/js/qxlaktuelt_liveload.js

所有的想法都非常受欢迎。

0 投票
3 回答
811 浏览

internet-explorer - 似乎“IE=EmulateIE7”也会使“