问题标签 [x-ua-compatible]
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 - Windows Phone 上的 Mobile IE 10 或 11 是否仍然尊重 X-UA-Compatible?
我很好奇 Windows Phone 上的 Mobile IE 10 或 11 是否仍然尊重 X-UA 兼容,就像在桌面浏览器上一样。
有人可以从 IE 10 或 11 的 Windows Phone 测试这个页面吗?http://calgary.ca/Scripts/ie8test.htm - 我添加了与上面写的相同的 X-UA-Compatible 设置,然后如果在 IE8 模式下查看页面,则会显示 javascript 警报消息。您是否看到提示您正在 IE 8 模式下查看的 javascript 警报?
谢谢
internet-explorer - 元标记的条件注释不起作用
我的网站在 IE9 中运行不佳,但在 IE8 和 IE10 中运行良好,所以我决定如果版本是 IE9 并且如果版本高于 IE9,则边缘对我来说可以。
不起作用,它总是用边缘渲染。可能是什么问题?
internet-explorer - 在 Internet Explorer 中设置文档模式
我有这个在 IE8 中运行良好的旧网站,但在 IE10 中停止工作。我通过将开发工具 (F12) 中的文档模式设置为“IE8 的标准设置”(ALT-8) 对此进行了测试。
为了在 IE 中使用 HTML 设置文档模式,我在我的页面中添加了一个元标记;现在开始:
如果我现在返回该页面,它将不起作用。浏览器确实会看到元标记:在开发人员工具中,选项“IE8 的标准设置”(ALT-8)现在添加了“(此页面的标准设置)。如果我选择此选项,则页面工作正常。问题虽然是当我使用第一个选项 - “标准设置”(ALT-S)时,页面不起作用。即使这些标准设置应该是 IE8 标准设置。出了什么问题?
jquery - IE 11 中的不完整 HTML
我正在开发的网站不能在 IE 11 中呈现,但在其他所有浏览器中都可以正常工作。
当我使用 F12 开发人员工具对其进行调试时,除了标题部分之外,DOM 基本上是空的。当我查看源代码时,它只返回标题部分和部分导航。
但是,当我在Compatibility View settings
页面下添加站点时正确呈现,但随后会导致其他问题。
我想解决根本问题,而不是要求用户添加到兼容模式或必须设置 x-ua-compatible 标头标签。
我想不出是什么导致它只有一部分从服务器发送的 HTML。当我“查看源代码”时,它不像是在解析 HTML 以创建 DOM 或运行任何 JavaScript。它只是假设显示服务器发送下来的 HTML。
html - 是否可以在 cfajaximport 生成的代码之前插入元标记 X-UA_compatible?
我有这个元标记:
我需要放在标签之前。但我在 cf 代码中还有以下内容:
在页面的源代码中生成一大堆指令,如下所示:
这使我的元标记不再有用。
有没有办法让 ColdFusion 把这个标签放在开头?
提前谢谢你,米歇尔
magento-1.4 - IE11 中的 IE8 仿真模式破坏了 Google 字体 Playball
这个 Magento 1.4.1.1 网站需要这个标记:
在 IE9 到 IE11 下工作(原型兼容性原因)。使用 IE9 一切都很好(我无法使用 IE10 进行测试)。但是在 IE11 中,主要在标题上使用的 google 字体 Playball 无法正确显示。IE11 显示了另一种未知的(对我而言)字体。此问题与特定标记直接相关,因为如果我停用它,一切都会好起来的。我在另一个帖子上红了:
Google 仅提供 .woff 格式的字体。IE8 不支持 .woff,所以浏览器(像 IE8 一样)会忽略它。
目前我使用普通的 Google API 来使用这种字体,包括:
我的问题是:
- 维护标记,是否有解决方法或另一种方法在网站上包含字体,以便能够使用 IE11(当然还有其他浏览器)正确显示谷歌字体?
internet-explorer - 卡在 IE 兼容模式下
我正在处理的站点的 URL 最终出现在 Microsoft 兼容性列表中。这意味着每次 IE 用户访问它时,都会强制使用 IE9 模式,这使得无法使用现代 CSS 或 Javascript。
网站上每个 HTML 文档的前 6 行如下所示。没有条件评论。我还尝试在没有任何成功的情况下<title>
立即放置标题。<head>
响应 HTTP 标头始终包含
但它似乎没有任何区别。唯一强制 IE 关闭 IE9 模式的是设置对话框中的此复选框。只有在未设置时,站点才会以 Edge 模式显示。
另外,我最近发现 Microsoft 的 iecompatdata.xml 包含featureSwitch="overrideXUACompatible:false"
站点条目旁边的属性。
还有什么我可以尝试阻止我的网站以 IE 兼容模式显示的吗?
html - 使用 IE=edge,chrome=1 是否仍然有效?
我阅读了上个月关闭的 Chrome Frame,因此我试图了解它对 X-UA 标签的含义,经过 3 小时的研究,我仍然没有找到我正在寻找的答案,我的问题如下:
现在使用 IE=edge,chrome=1 是否仍然有效,还是从现在开始我应该停在 IE-edge 上?或者关于 X-UA 的最佳做法是什么,应该避免吗?
javascript - (特定于 IE)如何防止我的 iFrame 从其父 HTML 页面以兼容模式显示?
这是我的 IE 特定问题:如何防止我iFrame
从其父 HTML 页面以兼容模式显示?
我想为这个问题找到一个 JavaScript 解决方案。
这是我的结构:
iFrame
frameMain
也会以兼容模式(IE=IE7)显示,但我不想要这个!
你们中有人知道 JavaScript(或任何其他技巧)iFrame
在 IE=edge 中显示吗?
请帮我!
问候克劳斯
javascript - IE 8 compatibility issues with trim and indexof
My website is viewing perfectly fine in latest Firefox versions, chrome versions, and IE 9 and above. But the problem begins when it is opened in IE 8.
On debugging I explored that IE 8 does not support string functions like .trim
, .indexof
etc. So I have to find alternate methods for each string function.
But I have used these functions alot almost in every js.
I read on the net that this compatibility issue can be resolved by adding some meta tag in the head section. (x-ua-compatible).