World Library  
Flag as Inappropriate
Email this Article

Google Chrome Frame

Article Id: WHEBN0024443218
Reproduction Date:

Title: Google Chrome Frame  
Author: World Heritage Encyclopedia
Language: English
Subject: Google Chrome, Lively Kernel, Scalable Vector Graphics, Google SearchWiki, Google Insights for Search
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Google Chrome Frame

Google Chrome Frame
Internet Explorer 6 using Google Chrome Frame to render WorldHeritage’s main page
Developer(s) Google Inc.
Initial release September 22, 2009 (2009-09-22)
Stable release 32.0.1700.76 (January 14, 2014 (2014-01-14))
Preview release 31.0.1650.48 (November 6, 2013 (2013-11-06))
Development status Discontinued
Operating system Microsoft Windows
Engine WebKit (based on KHTML)
Type Replacement layout engine
Website code.google.com/chrome/chromeframe

Google Chrome Frame was a plug-in designed for Internet Explorer based on the open-source Chromium project. It went stable in September 2010, on the first birthday of the project.[1] It was discontinued in February 2014 and is no longer supported.[2]

The plug-in works with Internet Explorer 6, 7, 8 and 9.[2] It allows suitably coded web pages to be displayed in Internet Explorer by Google Chrome’s versions of the WebKit layout engine and V8 JavaScript engine. In a test by ComputerWorld, JavaScript code ran 10 times faster with the plug-in on Internet Explorer 8.[3]

Development of Google Chrome Frame was required in order for Google Wave (now Apache Wave), which requires HTML5, to function in Internet Explorer.

The first stable version supporting Non-Admin Chrome Frame was rolled out on August 30, 2011. The newer Chrome Frame installer ran at Admin level by default fell back to Non-Admin mode if the user didn't have the necessary permissions on their machine.[4]

Deployment

Web developers can allow their websites to use the plug-in by using the following code on their web pages:


This will cause the page to render in Chrome Frame for users who have it installed, without changing it for users who have not.

In February 2010, Google Chrome Frame was updated to also support deployment by HTTP headers, with a number of advantages, such as simplified sitewide support and support of the application/xhtml+xml MIME type even on Internet Explorer which normally does not support this MIME type for XHTML documents.[5] For a blanket rollout on an entire web site, an Apache server with mod_headers and mod_setenvif enabled can specify a header directive like this:


    
        BrowserMatch chromeframe gcf
        Header append X-UA-Compatible "chrome=1" env=gcf
    

Internet Explorer add-ons do not function on pages rendered using WebKit. There has been criticism concerning Chrome Frame from Mozilla[6] and Microsoft[7] as Chrome Frame “can disable IE features and muddle users’ understanding of Web security matters”. With Google Chrome Frame installed, users can add the gcf: prefix to URLs to render them with WebKit and V8 instead of Internet Explorer’s built-in Trident engine after enabling this feature via a registry setting. An update also brought the possibility to navigate pages in IE utilising WebKit/V8 without the gcf: prefix:[8]

Registry key Value Function
HKCU\Software\Google\ChromeFrame AllowUnsafeURLs=1 (DWORD) By adding the gcf: prefix to the URL in address bar, the page will load rendered with WebKit/V8
IsDefaultRenderer=1 (DWORD) Makes WebKit/V8 the default rendering technique

Google Chrome Frame communicates with Google’s servers; it reports installation to Google, downloads updates to Chrome Frame and Google’s Safe Browsing list, and at the user’s option can send Google usage statistics and crash reports.[9]

References

  1. ^ Chromium Blog: Google Chrome Frame: Stable and Speedy
  2. ^ a b "Google Chrome Frame". 
  3. ^ Amy Willis (2009-09-25). "IE8 browser runs faster with Google Chrome plug-in".  
  4. ^ Chromium Blog: Non-Admin Chrome Frame Reaches Stable Channel
  5. ^ Russell, Alex (2010-02-09). "Google Chrome Frame Developer Updates".  
  6. ^ Shankland, Stephen (2009-09-29). "Mozilla VP: Chrome Frame is the wrong answer".  
  7. ^ "Microsoft bashes Google's Chrome-in-IE plan". 
  8. ^ "Chrome Frame: Developer Guide - The Chromium Projects". Retrieved 2010-09-16. 
  9. ^ "Google Chrome Frame Privacy Notice". 

External links

  • Google Chrome Frame home page
  • Chrome Frame announcement
  • Mozilla slams Google’s Chrome Frame as ‘browser soup’
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.