问题标签 [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.

0 投票
1 回答
597 浏览

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 警报?

谢谢

0 投票
1 回答
2263 浏览

internet-explorer - 元标记的条件注释不起作用

我的网站在 IE9 中运行不佳,但在 IE8 和 IE10 中运行良好,所以我决定如果版本是 IE9 并且如果版本高于 IE9,则边缘对我来说可以。

不起作用,它总是用边缘渲染。可能是什么问题?

0 投票
1 回答
1451 浏览

internet-explorer - 在 Internet Explorer 中设置文档模式

我有这个在 IE8 中运行良好的旧网站,但在 IE10 中停止工作。我通过将开发工具 (F12) 中的文档模式设置为“IE8 的标准设置”(ALT-8) 对此进行了测试。

为了在 IE 中使用 HTML 设置文档模式,我在我的页面中添加了一个元标记;现在开始:

如果我现在返回该页面,它将不起作用。浏览器确实会看到元标记:在开发人员工具中,选项“IE8 的标准设置”(ALT-8)现在添加了“(此页面的标准设置)。如果我选​​择此选项,则页面工作正常。问题虽然是当我使用第一个选项 - “标准设置”(ALT-S)时,页面不起作用。即使这些标准设置应该是 IE8 标准设置。出了什么问题?

0 投票
2 回答
2211 浏览

jquery - IE 11 中的不完整 HTML

我正在开发的网站不能在 IE 11 中呈现,但在其他所有浏览器中都可以正常工作。

当我使用 F12 开发人员工具对其进行调试时,除了标题部分之外,DOM 基本上是空的。当我查看源代码时,它只返回标题部分和部分导航。

但是,当我在Compatibility View settings页面下添加站点时正确呈现,但随后会导致其他问题

我想解决根本问题,而不是要求用户添加到兼容模式或必须设置 x-ua-compatible 标头标签。

我想不出是什么导致它只有一部分从服务器发送的 HTML。当我“查看源代码”时,它不像是在解析 HTML 以创建 DOM 或运行任何 JavaScript。它只是假设显示服务器发送下来的 HTML。

0 投票
1 回答
1485 浏览

html - 是否可以在 cfajaximport 生成的代码之前插入元标记 X-UA_compatible?

我有这个元标记:

我需要放在标签之前。但我在 cf 代码中还有以下内容:

在页面的源代码中生成一大堆指令,如下所示:

这使我的元标记不再有用。

有没有办法让 ColdFusion 把这个标签放在开头?

提前谢谢你,米歇尔

0 投票
1 回答
431 浏览

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(当然还有其他浏览器)正确显示谷歌字体?
0 投票
3 回答
2688 浏览

internet-explorer - 卡在 IE 兼容模式下

我正在处理的站点的 URL 最终出现在 Microsoft 兼容性列表中。这意味着每次 IE 用户访问它时,都会强制使用 IE9 模式,这使得无法使用现代 CSS 或 Javascript。

在此处输入图像描述

网站上每个 HTML 文档的前 6 行如下所示。没有条件评论。我还尝试在没有任何成功的情况下<title>立即放置标题。<head>

响应 HTTP 标头始终包含

但它似乎没有任何区别。唯一强制 IE 关闭 IE9 模式的是设置对话框中的此复选框。只有在未设置时,站点才会以 Edge 模式显示。

在此处输入图像描述

另外,我最近发现 Microsoft 的 iecompatdata.xml 包含featureSwitch="overrideXUACompatible:false"站点条目旁边的属性。

还有什么我可以尝试阻止我的网站以 IE 兼容模式显示的吗?

0 投票
3 回答
112447 浏览

html - 使用 IE=edge,chrome=1 是否仍然有效?

我阅读了上个月关闭的 Chrome Frame,因此我试图了解它对 X-UA 标签的含义,经过 3 小时的研究,我仍然没有找到我正在寻找的答案,我的问题如下:

现在使用 IE=edge,chrome=1 是否仍然有效,还是从现在开始我应该停在 IE-edge 上?或者关于 X-UA 的最佳做法是什么,应该避免吗?

0 投票
0 回答
336 浏览

javascript - (特定于 IE)如何防止我的 iFrame 从其父 HTML 页面以兼容模式显示?

这是我的 IE 特定问题:如何防止我iFrame从其父 HTML 页面以兼容模式显示?

我想为这个问题找到一个 JavaScript 解决方案。

这是我的结构:

iFrame frameMain也会以兼容模式(IE=IE7)显示,但我不想要这个!

你们中有人知道 JavaScript(或任何其他技巧)iFrame在 IE=edge 中显示吗?

请帮我!

问候克劳斯

0 投票
1 回答
202 浏览

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).