Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

why compatibility mode for intranet sites

I'm a Mac person, web designer, trying to understand "Display intranet sites in compatibility mode" option with IE 11

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?

like image 434
Anne Pouch Avatar asked Mar 08 '14 13:03

Anne Pouch


People also ask

What is Display intranet sites in Compatibility View?

The option Display intranet websites in Compatibility View uses the following algorithm in order to determine whether Compatibility View should be used: Check if the page belongs to the local Intranet Security zone. Check if the page would belong to the local Intranet zone, when ignoring the explicit Zone-mappings.

What is Internet compatibility?

Compatibility View is a feature of Windows Internet Explorer 8 that enables the browser to render a webpage nearly identically to the way that Windows Internet Explorer 7 would render it.

What is the function of Compatibility View Settings option in Internet Explorer?

"Compatibility View" is a compatibility mode feature of the web browser Internet Explorer in version 8 and later. When active, Compatibility View forces IE to display the webpage in Quirks mode as if the page were being viewed in IE7. When compatibility view is not activated, IE is said to be running in native mode.


1 Answers

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

like image 112
Ahmed Abbas Avatar answered Oct 22 '22 11:10

Ahmed Abbas