Internet Explorer How to force compatibility mode for certain sites?

I would like to get IE10 to display specific sites from my intranet in IE9 mode.

I tried using the local compatibility list to no avail (% LocalAppData% \ Microsoft \ Internet Explorer \ IECompatData \ iecompatdata.xml). I tried to add the following entry to this file:

<domain docMode = "EmulateIE9"> projects.mycompany.com </domain>

Does anyone know if this is possible? Or maybe there is an add-on for inserting doctype on the fly?

I could use a violinist for this, but I would like to know if there is a simpler solution.

Update: to clarify, I need a solution that works on the client side. I do not have access to the servers. For example, I may need to change the headers (insert DOCTYPE) to a specific page from http://abc.com that I don’t have access to, I could do this with a violinist or something like GreaseMonkey (Trixie for IE), but first, I am looking for an easier solution before staining my hands.

+4
source share
5 answers

You can specify sites for a compatibility list (including subdomains) by following these steps:

1) Open the local group policy editor ( Windows Key + R and enter gpedit.msc )

Windows Key + R-> gpedit.msc

2) Go to:

Computer Configuration/Administrative Template/Windows Components/Internet Explorer/Compatibility View

Local Group Policy Editor

3) Edit the Use Policy List of Quirks Mode sites , enable it and add sites to the list of sites

List

4) Restart and try those sites

+7
source
 <meta http-equiv="x-ua-compatible" content="IE=9"> 

http://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx

+2
source

PLease see in this Force IE10 for launch in IE10 compatibility view?

I am using this solution:


If you want to set compatibility mode in the browser itself, and not in html, do the following

  • Open IE 10
  • Press ALT to open IE Menubar
  • Click the Tools menu
  • Select a compatibility view setting.
  • Clicks check the box; display all websites in compatibility mode or
  • Only add the websites you want to the compatibility list.

As shown in the picture below. Then the website should open a view of compatibility with IE 10.


Note. In my case, I have many websites, but I have a special website, the first domain was .net and now changed to .net.ar

when I add the domain to the list of examples list:

www.example.domain.net.ar

www.example2.domain.net.ar

The problem was that the second domain was created since the big extension appeared in the domain.net.ar domain, and the first one created the first domain.net

I add two domains:

domain.net
domain.net.ar

Why am I adding two domains?

Because when the system charges the URL example.domain.net.ar, compatibility view is not activated. That is why I add domain.net also because this website was created with this domain. now works like.

This is problem.

Hope this helps you.

+2
source

Press the "Alt" key when the menu appears, open "Tools" → "Compatibility Settings". You can add specific sites that you want to display as compatibility.

+1
source

If you do not want to use "gpedit.msc", you can also get the same results by following these steps.

That is 10 or higher

click tools (cog) → internet option → Highligh security tab "Local Intranet" and click the "Sites" button. In the dialog that appears, click the "Advanced" button Add the full path to the site that you want to be in compatibility mode "www.example.domain.net.ar" or "www.example2.domain.net.ar"

Close all dialogs until you return to IE

click tools (The Cog) → compatibility view options and make sure “Display intranet sites in compatibility view” is checked

walla your subdomain is now in compatibility mode.

a warning!!! There are security problems in this case, for example, the local intranet site usually has lower IE security settings, so do not use this technique for sites that you do not control!

-1
source

Source: https://habr.com/ru/post/1482115/


All Articles