<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Undisciplined Bytes &#187; plugin</title>
	<atom:link href="http://www.undisciplinedbytes.com/category/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.undisciplinedbytes.com</link>
	<description>Web Application Development Tips, Tricks and Techniques</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:07:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tired of IE&#8217;s issues? Turn it into Google Chrome</title>
		<link>http://www.undisciplinedbytes.com/2009/10/tired-of-ies-issues-turn-it-into-google-chrome/</link>
		<comments>http://www.undisciplinedbytes.com/2009/10/tired-of-ies-issues-turn-it-into-google-chrome/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 22:17:42 +0000</pubDate>
		<dc:creator>Oliver Mezquita</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.undisciplinedbytes.com/?p=14</guid>
		<description><![CDATA[As web programmers, we've all dealed with IE's uncompatibility issues and its sluggishness, and I can assure that 99% of all of us are tired of how stubborn Microsoft is about not implementing web standards and trying to enforce its own private ways of doing things (although with the release of Internet Explorer 8 Microsoft has showed a bit of effort in trying to be more standards compliant). How much time have we wasted on writing workarounds for IE for code that works seamlessly in other browsers?

Well, Google seems to be worried about this as well, and now gives us one more possibility to solve the problem: turn Internet Explorer into Google Chrome.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">As web programmers, we&#8217;ve all dealed with IE&#8217;s incompatibility issues and its sluggishness, and I can assure that 99% of all of us are tired of how stubborn Microsoft is about not implementing web standards and trying to enforce its own private ways of doing things (although with the release of Internet Explorer 8 Microsoft has showed a bit of effort in trying to be more standards compliant). <strong>How much time have we wasted on writing workarounds for IE for code that works seamlessly in other browsers?</strong></p>
<p style="text-align: justify;">Well, Google seems to be worried about this as well, and now gives us one more possibility to solve the problem: <strong>turn Internet Explorer into Google Chrome</strong><strong>.</strong></p>
<p><span id="more-14"></span></p>
<p style="text-align: justify;">Google just released its new plugin for IE: <strong>Google Chrome Frame</strong>. This plugin substitutes the HTML and Javascript engines from IE with the ones from Google Chrome. This way we&#8217;ll be able to enjoy Chrome&#8217;s speed and compatibility.</p>
<p style="text-align: justify;">I was surprised when I tried: it is exactly as having the Google Chrome browser inside IE. You can tell no difference between the real Google Chrome browser and the plugin installed in Microsoft&#8217;s browser.</p>
<p style="text-align: justify;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="437" height="263" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/sjW0Bchdj-w&amp;hl=es&amp;fs=1&amp;hd=1&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="437" height="263" src="http://www.youtube.com/v/sjW0Bchdj-w&amp;hl=es&amp;fs=1&amp;hd=1&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: justify;">Now, this plugin doesn&#8217;t fully replace IE&#8217;s HTML and Javascript engines: it just sits there waiting to be called, which can be done in two ways.</p>
<p style="text-align: justify;">The user can decide which pages he/she wants displayed by Chrome Frame by inserting <code>cf:</code> right before of the URL address. This is, if you type  <code>http://www.undisciplinedbytes.com</code> in IE&#8217;s address bar, it will be displayed normall, as always. But if you write <code>cf:http://www.undisciplinedbytes.com</code>,  then Chrome Frame will be in charge of rendering the page to you.</p>
<p style="text-align: justify;">Besides, a web developer might want to force a web page to be displayed using this plugin, as long as it is installed on the client&#8217;s computer. If you add this tag to the <code>HEAD</code> section of a web page, Chrome Frame will be activated:</p>
<p style="text-align: justify;"><code>&lt;meta http-equiv="X-UA-Compatible" content="chrome=1" /&gt;</code></p>
<p style="text-align: justify;">If Chrome Frame is installed, it will recognize this tag and realize it&#8217;s being requested to start working. If it is not installed, other browsers will just ignore the tag and behave as if it wasn&#8217;t there.</p>
<p style="text-align: justify;">Furthermore, the plugin extends the <code>User Agent</code> string with the keyword <code>chromeframe</code>. This means that we as web developers will be able to figure out whether Chrome Frame is installed or not, and take different actions in different situations.</p>
<p style="text-align: justify;"><a href="http://code.google.com/intl/en-US/chrome/chromeframe/" target="_blank">This is the official web page</a> of the project.</p>
<p style="text-align: justify;">Noble intentions Google has, no doubt about it. Great way of solving the limitations of legacy browsers and improving the usability of the web.</p>
<p style="text-align: justify;">However, as good as all this sounds, we do have to be careful when using this plugin. We need to realize that there are many web applications that have been developed with IE in mind, or even straight targetting Microsoft&#8217;s browser. This means that we need to activate Chrome Frame <strong>only</strong> on those pages that we have previously tested that work fine in Google Chrome. <strong>We cannot just put the meta tag in all of our web pages and forget about everything else!</strong></p>


<h4>Related posts:</h4><p><ol><li><a href='http://www.undisciplinedbytes.com/2009/10/browser-comparisons/' rel='bookmark' title='Permanent Link: Browser comparisons'>Browser comparisons</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.undisciplinedbytes.com/2009/10/tired-of-ies-issues-turn-it-into-google-chrome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

