问题标签 [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.
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 中的兼容性列表;它是空的。
java - java:如何设置本机.exe的兼容模式?
所以我有一个本机可执行文件(适用于 OS X 和 Windows)隐藏在 .jar 中,然后以编程方式将其提取到临时位置并从那里执行。不幸的是,这个可执行文件在我的 Windows 机器(Win 7 64 位)上无法正常运行,但是当我手动将兼容模式设置为 Windows XP 预设时,它可以工作。
有没有办法我可以从 Java 以编程方式做到这一点?
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
所有的想法都非常受欢迎。