Author:
nickbaker
Version:
1.0
Released:
30 October 2011
Category:
Other

Description

This is a simple output extension that adds a X-UA-Compatible header to the HTTP response to discourage Internet Explorer from using compatibility mode and encourage the use of Chrome Frame if it is present.

The inspiration for this came from the html5boilerplate project, where index.html includes a corresponding meta element, but the recommendation is to send an HTTP header, using .htaccess to prevent edge case issues.

This extension provides an alternative in those situations where mod_header is not enabled, Apache is not being used or .htaccess or configuration files cannot be created or updated.

Although I have referred to h5bp's use of the X-UA-Compatible header, the header is not specific to HTML5 and this extension can be used in your XHTML based solutions, too.

Repository

https://github.com/nickbaker/xuacompatible

Discuss this Extension

Compatibility

2.7.10 Unsure
2.7.9 Unsure
2.7.8 Unsure
2.7.7 Unsure
2.7.6 Unsure
2.7.5 Unsure
2.7.4 Unsure
2.7.3 Unsure
2.7.2 Unsure
2.7.1 Unsure
2.7.0 Unsure
2.6.11 Unsure
2.6.10 Unsure
2.6.9 Unsure
2.6.8 Unsure
2.6.7 Unsure
2.6.6 Unsure
2.6.5 Unsure
2.6.4 Unsure
2.5.4 Unsure

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details