Troubleshooting‎ > ‎

Chrome Frame Configuration

posted Mar 2, 2013, 11:21 AM by Eric Patrick

Background 

To ensure a QBO website works with Chrome Frame, two key things must happen:
  1. the server must be configured to issue an HTTP Header instructing IE to use Chrome Frame, if installed, and
  2. IE must have Chrome Frame installed and enabled

IIS 7+ Server Configuration

Ensure web.config includes the following:

<system.webServer>
...
<!-- Use Chrome, if available -->
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="chrome=1" />
</customHeaders>
</httpProtocol>
</system.webServer>

IIS 6 Configuration


From IIS Manager:
  • navigate to the web site Properties page
  • in the HTTP Header tab, click Add
  • Custom header name: X-UA-Compatible
  • Custom header value: chrome=1

IE Configuration

Normally, all one needs to do is download and install Chrome Frame. If this does not work, troubleshooting steps are:
  • In the IE address bar, enter: gcf:about:version and press enter
    • this should render a page that describes the Chrome Frame version number and such
    • if it does not render this page, Chrome Frame was not successfully installed
  • Assuming Chrome Frame is properly installed, if you still don't see 'About Chrome Frame in the context menu"
    • go to Tools > Internet Options > Advanced, scroll down and ensure the 'Enable third-party browser extensions' is checked
    • click okay, close your browser, and restart the browser
  • If that still does not work, go to Tools > Manage Add Ons
    • Under 'Toolbars and Extensions', ensure any extensions containing the words 'Chrome Frame' are enabled (click on it, and an enable / disable button appears in the info window)
Comments