问题标签 [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.
html - X-UA 兼容在开发人员工具中工作
这是一段非常酷的代码,它强制使用 Chromeframe 或最新的渲染引擎。如果您希望 html 进行验证,它甚至可以通过 http 标头发送。但随之而来的是我的疑问。我在兼容模式下使用 IE8 来测试我的网站是否支持 IE7(单击 URL 框旁边的“纸张”图标,或者在开发人员工具中激活“浏览模式”)。所以我的问题是:
兼容模式是否仍将网页呈现为 IE7,还是 X-UA 指令阻止了我的意图?
我担心我认为我在 IE7 中检查了我的页面,结果发现我看到的并不是原生 IE7 所显示的......
感谢您的意见。
html - 单个站点中的多个 X-UA 兼容元标记
我知道这不是编写网站代码的最佳方式,但这是紧急情况,我需要尽快解决这个问题。
我有一个 Wordpress 网站(不过,与这个问题完全无关),有两个特定页面。
一页必须使用 IE 的 Quirks 模式,我已经使用 hack 成功调用了该模式(在开头添加评论,并且还使用 http-equiv="X-UA-Compatible" content="IE=5")
另一个页面必须使用 IE 9 作为其文档类型。如果我访问这些页面之一,IE 会调用正确的文档类型。当我从一页转到另一页时,问题就开始了;新页面(从原始页面链接)保留以前的文档类型。
这是一个例子:
第 1 页启用了 Quirks 模式。第 2 页有 IE 9 作为文档类型。
我通过输入 URL 转到第 1 页。 IE 使用 Quirks 模式正确呈现它 然后我单击指向第 2 页的链接。 即使在标题中指定使用 IE 9,IE 仍将第 2 页呈现为 Quirks 模式
感谢您的帮助:D
html - 做什么?
如果一个网页以
如果页面以
如果没有区别,我想我可以忽略X-UA-Compatible
元标题,因为我只希望它在所有 IE 版本中以大多数标准模式呈现。
cross-browser - 如何禁用 IE9 中的兼容模式按钮?
我无法禁用 IE9 中的 IE 兼容模式按钮。
我的头部和文档类型如下所示:
如何禁用 IE9 中的兼容模式按钮?
我以为我做了我的研究。我应用了各种后备解决方案来显示从 7 到 9 及更高版本的每个 IE 中的所有内容。
客户端抱怨兼容模式在激活时会弄乱布局。有没有办法禁用该按钮?
internet-explorer-9 - x-ua 兼容不是每次都工作
我的网站包含元标记:<meta http-equiv="X-UA-Compatible" content="IE=8" /
>
但是,对于我的一些使用 IE9 的用户(少量)来说,这并没有被应用,我不得不告诉他们自己应用兼容模式
我把它直接放在<head>
标签打开之后。
有没有其他人有过这样的经历并且知道解决这个问题的方法?
html - X-UA 兼容有什么意义?
完全不明白是为了什么<meta http-equiv="X-UA-Compatible" content="..." />
...
谁能解释一下...
- 它对不同的值有什么作用
content
? - 省略它对不同的浏览器有什么作用?
- 它的动机是什么?
- 它为什么存在?
jboss - 将自定义属性添加到 portlet 中的每个 HTTP 标头
我无法添加标签
到<header-content>
我<portlet>
在jboss-portlet.xml文件中配置的部分,因为<meta>
JBoss 不支持标签。
我现在想添加
到此 Portlet 上的每个 HTTP 标头。这有可能吗?
有关详细信息,X-UA-Compatible
请参阅http://blogs.msdn.com/b/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx。我正在使用 JBoss 4.2.3.GA。
internet-explorer - 对 X-UA-Compatible 标头使用“Edge”或“IE9”?
在我的 .htaccess 文件中,我有这个标题:
标头集 X-UA 兼容“IE=Edge,chrome=1”
我针对 IE7-9(和其他浏览器)优化了我的网站,但现在 IE10 即将推出,我是否仍应使用“Edge”值或“IE9”值来保证我的网站可以在 IE10 中运行?换句话说,IE10 会不会有这样的变化,以至于它可能会破坏我在 IE9 中运行良好的网站?
javascript - 我可以在旧版本的 ExtJS 中使用 IE edge 吗?
我想用
它会引起任何问题吗?
internet-explorer - X-UA-Compatible in parent is IE=8, page in IFRAME IE=edge,chrome=1
我有一个 web 应用程序的附加组件。该插件将 X-UA-Compatible 设置为“IE=edge,chrome=1”,以便在 javascript 中获取 JSON、DOMParser 和 XMLSerializer 对象。
附加组件在 IFRAME 中运行。问题似乎是带有 IFRAME 的顶部窗口使用 IE=8 作为 X-UA-Compatible 并且该设置似乎覆盖了插件页面中的设置。
有没有办法解决?父页面会控制 IFRAME 中页面的 X-UA-Compatible 吗?