<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Mozilla&#8217;s &#8220;home&#8221; JavaScript function</title>
	<atom:link href="http://readystate4.com/2008/06/30/mozillas-home-javascript-function/feed/" rel="self" type="application/rss+xml" />
	<link>http://readystate4.com/2008/06/30/mozillas-home-javascript-function/</link>
	<description>JavaScript, Web Development, Ruby, and Technology.</description>
	<lastBuildDate>Mon, 07 May 2012 11:47:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Mauvis</title>
		<link>http://readystate4.com/2008/06/30/mozillas-home-javascript-function/comment-page-1/#comment-884</link>
		<dc:creator>Mauvis</dc:creator>
		<pubDate>Tue, 09 Sep 2008 19:32:27 +0000</pubDate>
		<guid isPermaLink="false">http://readystate4.com/2008/06/30/mozillas-home-javascript-function/#comment-884</guid>
		<description>Yeah, I was mostly just surprised that this function exists. I don&#039;t see a good reason for someone to use it, and it just clutters the global namespace offering more potential exploitation, whether it be a software exploit or through social engineering. 

If I wanted to make annoying ads, for example, I could have an iframe within an iframe showing your home page, with some additional text stating that your browser is not secure and to download a free cleaner tool, etc. . If you were an average internet user, and you saw your gmail inbox there, you may be alarmed and be dim enough to download my free tool.

Additionally, you could potentially, check sites using the CSS History hack, open up a hidden frame to the user&#039;s homepage, and run the CSS history hack again to see if any sites is in your list. You could open a popup, redirect the current window, and check the window.opener of the popup. You could redirect the user a few seconds after they visited your site to their homepage. They would probably assume they accidentally hit a shortcut key and go back to your site where you can then check the document.referrer. This and many other ideas I&#039;m sure would completely fail, but why take risks with a function no one really uses.</description>
		<content:encoded><![CDATA[<p>Yeah, I was mostly just surprised that this function exists. I don&#8217;t see a good reason for someone to use it, and it just clutters the global namespace offering more potential exploitation, whether it be a software exploit or through social engineering. </p>
<p>If I wanted to make annoying ads, for example, I could have an iframe within an iframe showing your home page, with some additional text stating that your browser is not secure and to download a free cleaner tool, etc. . If you were an average internet user, and you saw your gmail inbox there, you may be alarmed and be dim enough to download my free tool.</p>
<p>Additionally, you could potentially, check sites using the CSS History hack, open up a hidden frame to the user&#8217;s homepage, and run the CSS history hack again to see if any sites is in your list. You could open a popup, redirect the current window, and check the window.opener of the popup. You could redirect the user a few seconds after they visited your site to their homepage. They would probably assume they accidentally hit a shortcut key and go back to your site where you can then check the document.referrer. This and many other ideas I&#8217;m sure would completely fail, but why take risks with a function no one really uses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zach Leatherman</title>
		<link>http://readystate4.com/2008/06/30/mozillas-home-javascript-function/comment-page-1/#comment-883</link>
		<dc:creator>Zach Leatherman</dc:creator>
		<pubDate>Tue, 09 Sep 2008 16:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://readystate4.com/2008/06/30/mozillas-home-javascript-function/#comment-883</guid>
		<description>Independently of the CSS History Hack, I don&#039;t see the issue here.  Any attempts to reference the window object or location object of the iframe will result in a &quot;Permission denied&quot; error.</description>
		<content:encoded><![CDATA[<p>Independently of the CSS History Hack, I don&#8217;t see the issue here.  Any attempts to reference the window object or location object of the iframe will result in a &#8220;Permission denied&#8221; error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mauvis</title>
		<link>http://readystate4.com/2008/06/30/mozillas-home-javascript-function/comment-page-1/#comment-96</link>
		<dc:creator>Mauvis</dc:creator>
		<pubDate>Wed, 02 Jul 2008 01:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://readystate4.com/2008/06/30/mozillas-home-javascript-function/#comment-96</guid>
		<description>Yes, you&#039;re totally right Bryan. This would have been the perfect moment to preach about namespacing your JavaScript!</description>
		<content:encoded><![CDATA[<p>Yes, you&#8217;re totally right Bryan. This would have been the perfect moment to preach about namespacing your JavaScript!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Migliorisi</title>
		<link>http://readystate4.com/2008/06/30/mozillas-home-javascript-function/comment-page-1/#comment-83</link>
		<dc:creator>Bryan Migliorisi</dc:creator>
		<pubDate>Tue, 01 Jul 2008 03:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://readystate4.com/2008/06/30/mozillas-home-javascript-function/#comment-83</guid>
		<description>Just another reason why people should namespace their JS.  Additionally, back() and forward() are also present in FF.  

Nice catch.</description>
		<content:encoded><![CDATA[<p>Just another reason why people should namespace their JS.  Additionally, back() and forward() are also present in FF.  </p>
<p>Nice catch.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

