0

大家好,我有一个在 localhost [base_domain] 上使用 Oracle WebLogic Server 11gR1 PatchSet 2 的应用程序。如果我使用 localhost 访问 url,我在 IE 浏览器中遇到了这个问题,但如果我使用 IP 地址访问 url,它有页面中的元素正在改变其原始位置的问题 为什么会这样?

在 Mozilla firefox 中,如果我使用 localhost 或 IPaddress 访问 url,一切正常。问题仅出在 IE 使用 IP 地址访问时。

4

1 回答 1

1

在 IE 8 中,微软为本地服务器和 Internet 服务器引入了不同的渲染模式,以至于 Web 开发人员会泪流满面。通过通过不同的 IP 地址访问,您将导致服务器被视为位于不同的区域。

如果没有 X-UA-Compatible 值并且站点在本地 Intranet 安全区域,它将默认以 EmulateIE7 模式呈现。

添加 X-UA-Compatible 标头或 META 以强制使用完整的 IE8(或更高版本)标准模式。

另请参阅http://sharovatov.wordpress.com/2009/05/18/ie8-rendering-modes-theory-and-practice/

于 2012-06-12T07:54:51.310 回答