gpt4 book ai didi

internet-explorer - Intranet 页面上的 IE 兼容模式问题(仅限内部,外部工作正常)

转载 作者:行者123 更新时间:2023-12-04 21:02:33 25 4
gpt4 key购买 nike

我有一个奇怪的、令人沮丧的问题,不幸的是我什至无法证明,原因会变得很清楚...

我在内联网上使用第 3 方组件作为 HTML 编辑器/文件 uploader : http://www.dmxzone.com/go?18424

由于某种原因,它无法正常工作,然后我注意到 IE 在查看带有此组件的页面时会自动切换到兼容模式。如果我按 F12 并切换回 IE9 或 IE8 模式,它工作正常。它也适用于 Firefox 和 Chrome 等。我联系了非常有帮助的开发人员,但事实证明,如果我在 Internet 上对外提供脚本,它就可以工作。只有在我们的网络内部查看时才会出现此问题,所以我想这不是他们的错。

如果我使用 http://Localhost/page.asp 在 Web 服务器本身上查看网页它有效,而如果我使用 http://theservername/page.asp它执行兼容模式切换并失败。

一项小研究表明使用以下元标记可以防止这种行为:

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

但这行不通。在 IE 中禁用“使用兼容性 View 自动从页面布局错误中恢复”选项也不会(我们可以一键执行此操作,因为这只是一个 Intranet 应用程序。)

我已经尝试使用 Fiddler 查看在内部查看时页面或标题是否有任何不同,但我无法发现任何内容。 Intranet 区域是“受信任的”。

我们使用代理 (Webroot) 进行网络过滤,我对此表示怀疑,但这可能是一个转移注意力的问题。

如果有人有一些建议(除了不要使用 IE :p 之外)那么我将非常感激

谢谢。

最佳答案

经过大量研究,我发现:

X-UA-Compatible does work on Intranet sites, but only when it's issued as an HTTP header, not as a meta tag

thanks stackoverflow!

所以通过更多的阅读和实验,我发现添加:

<% Response.AddHeader "X-UA-Compatible", "IE=Edge"  %>

在页面顶部,修复了问题。

关于internet-explorer - Intranet 页面上的 IE 兼容模式问题(仅限内部,外部工作正常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9566547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com