为什么Intranet站点的兼容模式 [英] why compatibility mode for intranet sites

查看:177
本文介绍了为什么Intranet站点的兼容模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Mac设计师,网站设计师,试图了解IE 11的在兼容模式下显示Intranet网站"选项

我有一个客户,一家建筑公司,过去曾在Windows服务器上内部托管他们的OLD网站(我未开发的HTML网站).当我最近为他们启动的Wordpress网站托管在内部的Ubuntu服务器上.

问题是在我们上班一个月后,当一个人在办公室里浏览IE时,看到他们的投资组合页面显示缩略图图像,这些缩略图图像垂直堆叠而水平堆叠.当他们关闭以兼容模式显示Intranet站点时,缩略图将正确显示.大多数人都没有使用IE,所以它现在才被注意到就不足为奇了.

以下是投资组合页面

的示例

在我们启动新网站后不久,他们将工作站升级到Windows 8.1和IE 11.

我是Mac人士,但是我无法使用BrowserStack重新创建该IE/Win配置问题,我认识的任何拥有该版本IE/Win的人也无法重新创建它./p>

如果我在Bluehost托管的测试站点上重新创建投资组合页面,则客户端会在兼容模式下正确看到投资组合页面.

所以我的问题是,在这种环境下Intranet站点到底是什么?该网站不是其公开的唯一内部网站-除了这样的网站之外,Intranet网站还引用其他任何内容吗?我确定他们只有通过Intranet才能看到内部的房子信息,但这些信息不是公开的,这就是为什么要打开该设置的原因吗?为何必须在兼容模式下显示它?

为什么他们需要完全启用此兼容性?

解决方案

IE假设要显示Intranet站点(http://someInternalSite/http://someInternalSite.myCompany.org).这种假设是Intranet站点在兼容模式下工作得最好.

它通过这种方式做出所谓的智能"判断:由于该网站托管在内部服务器中-必须在较旧版本的IE上开发一些公司旧版应用程序.而且,由于IE不能完美地维持对旧版本的后备状态-因此,最好打开兼容模式进行救援.

要解决此问题,请使用FQDN访问该网站或取消选中兼容性视图设置"中的复选框.

此博客文章中有关IE智能默认设置"的更多信息:

I have client, an architecture firm, that used to host their OLD website (HTML site I didn't develop) in-house on their Windows server. When the Wordpress site I recently launched for them is hosted on a Ubuntu server in house.

The problem is several months after we go live one guy in the office when viewing with IE is seeing their portfolio pages display thumbnail images stacking vertically vs horizontally. When they turn Display intranet sites in compatibility mode off the thumbnails display correctly. Most people aren't using IE so its not surprising its just noticed now.

Here is an example of a portfolio page

They upgraded their workstations to Windows 8.1 and IE 11 shortly after we launched the new website.

I am a Mac person but I have not been able to recreate the problem with that IE/Win configuration with BrowserStack, nor have any of the people I know who have that version of IE/Win been able to recreate it.

If I recreate the portfolio page on my test site hosted by Bluehost - the clients see the portfolio pages correctly in compatibility mode.

So my question is what exactly is an intranet site in this environment? This website is not an inhouse only website its public - does intranet site refer to anything else besides a website like this one? I am sure there is information in house they can see via intranet only that's not public but is that why the setting is turned on? And why would it have to be displayed in compatibility mode?

Why would they need to have this compatibility turned on at all?

解决方案

IE makes assumption about displaying intranet sites (http://someInternalSite/ vs. http://someInternalSite.myCompany.org). That assumption is that intranet sites work best in compatibility mode.

It makes the so called "smart" judgement by looking at it this way: Since the website is hosted in internal servers - there must be some corporate legacy applications developed on older versions of IE. And since IE is not perfect at maintaining proper fallbacks to older versions - thus its good to turn on the compatibility mode for the rescue.

To fix it either access the site with FQDN or uncheck a checkbox in "Compatibility View Settings"

More info of the IE "Smart Defaults" on this blog post: http://blogs.msdn.com/b/ie/archive/2009/06/17/compatibility-view-and-smart-defaults.aspx

这篇关于为什么Intranet站点的兼容模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆