Using IFrames with Xopus in Internet Explorer 9

Currently, Xopus requires Internet Explorer 9 to run in Compatibility Mode in order to operate correctly.

Compatibility Mode

This is not a problem when the web page that is loaded contains Xopus, IE 9 will detect the requirement for Compatibility Mode and load the page correctly.

However, if you are using an IFrame to load Xopus, the need for Compatibility Mode may not be detected correctly. In that case, you need to explicitly tell IE to load the page in Compatibility Mode. This is done by adding the line:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

in the <head> section of your HTML page. The specific setting has been chosen because Internet Explorer 8 will not emulate itself but Internet Explorer 7 will.

Forcing Compatibility Mode at the User Level

In order for your users to force IE 9 to load a page in Compatibility Mode without your developer putting the <meta ...> tag in the <head> of the outer-most HTML page, they will need to do one of the following procedures:

Through the Tools Menu:

There are two ways to do this.

  • Click on the Tools Menu Bar item and select "Compatibility View". If "Compatibility View" is greyed out, that means that IE cannot detect any compatibility issues. Compatibility Mode can still be enabled through the Compatibility View Settings as shown below.

  • Click on the Tools Command Bar button and select "Compatibility View". If "Compatibility View" is greyed out, that means that IE cannot detect any compatibility issues. Compatibility Mode can still be enabled through the Compatibility View Settings as shown below.

Through Compatibility View Settings:

  1. Copy the web page address from the Address Bar.

  2. Click on either the Tools Menu Bar item or the Tools Command Bar button.

  3. Click on "Compatibility View Settings".

  4. This brings up a dialog box. Normally the current web page is already in the field for "Add the website:" but if it is not, clear it and paste the address from step 1. Then click the "Add" button.

  5. The web page should now be listed in the Compatibility View list. Click close.

  6. If the web page does not automatically reload at this point and the Compatibility Mode indicator is not highlighted, reload the page. The indicator should now be highlighted.

You can also use the Compatibility View Settings to remove pages from the list by selecting the page(s) from the list and clicking the "Remove" button.