大家好我有一个应用程序在localhost [base_domain] 使用 Oracle WebLogic Server 11gR1 PatchSet 2。我在IE浏览器中遇到此问题如果我使用localhost访问url它显示正常但是如果我使用IP地址访问网址,那么页面中的元素会改变原始位置会出现问题,为什么会这样?
在Mozilla Firefox中,如果我使用localhost或IPaddress访问url,一切正常。问题是只有在使用IP地址访问IE时。
答案 0 :(得分:1)
在IE 8中,Microsoft为本地和Internet服务器引入了不同的呈现模式,以便Web开发人员能够流泪。通过不同的IP地址访问,您将服务器视为处于不同的区域。
如果没有X-UA兼容值且网站位于 将呈现本地Intranet安全区域 默认情况下,在EmulateIE7模式下。
添加兼容X-UA的标头或META以强制执行完整的IE8(或更新)标准模式。
另见http://sharovatov.wordpress.com/2009/05/18/ie8-rendering-modes-theory-and-practice/