<?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"
	>
<channel>
	<title>Comments on: Detecting browsers javascript hacks</title>
	<atom:link href="http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/</link>
	<description>A tool for designers dealing with programmers dealing with designers...</description>
	<pubDate>Sat, 13 Mar 2010 11:29:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1698</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Thu, 18 Feb 2010 22:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1698</guid>
		<description>@noob

Yeah probably a typo nobody is perfect :)</description>
		<content:encoded><![CDATA[<p>@noob</p>
<p>Yeah probably a typo nobody is perfect <img src='http://www.thespanner.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: noob</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1697</link>
		<dc:creator>noob</dc:creator>
		<pubDate>Thu, 18 Feb 2010 17:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1697</guid>
		<description>i was wondering why are you using ((/a/.toString+'')) instead of (/a/.toString+'') ?</description>
		<content:encoded><![CDATA[<p>i was wondering why are you using ((/a/.toString+&#8221;)) instead of (/a/.toString+&#8221;) ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1691</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Tue, 09 Feb 2010 14:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1691</guid>
		<description>@superhei 

Yep Mozilla decided this was a security issue when I reported it so these techniques can no longer be expected to work in later versions of Firefox</description>
		<content:encoded><![CDATA[<p>@superhei </p>
<p>Yep Mozilla decided this was a security issue when I reported it so these techniques can no longer be expected to work in later versions of Firefox</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: superhei</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1690</link>
		<dc:creator>superhei</dc:creator>
		<pubDate>Tue, 09 Feb 2010 14:10:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1690</guid>
		<description>/a/[-1]=='a' isn't work on firefox3.6</description>
		<content:encoded><![CDATA[<p>/a/[-1]==&#8217;a&#8217; isn&#8217;t work on firefox3.6</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1674</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Wed, 23 Dec 2009 01:36:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1674</guid>
		<description>When I run the one-liner in Mac Google Chrome, I get "Unknown".

Any chance someone could update the one-liner to work with Mac Google Chrome?</description>
		<content:encoded><![CDATA[<p>When I run the one-liner in Mac Google Chrome, I get &#8220;Unknown&#8221;.</p>
<p>Any chance someone could update the one-liner to work with Mac Google Chrome?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Binner</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1668</link>
		<dc:creator>Dmitry Binner</dc:creator>
		<pubDate>Fri, 18 Dec 2009 13:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1668</guid>
		<description>I didn't know that. thank you</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t know that. thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gareth Heyes</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1666</link>
		<dc:creator>Gareth Heyes</dc:creator>
		<pubDate>Thu, 17 Dec 2009 12:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1666</guid>
		<description>@Mathias

Yeah someone already pointed that out:-

http://sla.ckers.org/forum/read.php?2,15812,26331,page=13#msg-26331</description>
		<content:encoded><![CDATA[<p>@Mathias</p>
<p>Yeah someone already pointed that out:-</p>
<p><a href="http://sla.ckers.org/forum/read.php?2,15812,26331,page=13#msg-26331" rel="nofollow">http://sla.ckers.org/forum/read.php?2,15812,26331,page=13#msg-26331</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathias Bynens</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1665</link>
		<dc:creator>Mathias Bynens</dc:creator>
		<pubDate>Thu, 17 Dec 2009 12:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1665</guid>
		<description>The IE check can be shortened to:

&lt;pre&gt;&lt;code&gt;IE=!+'\v1';&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>The IE check can be shortened to:</p>
<pre><code>IE=!+'\v1';</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: d</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1649</link>
		<dc:creator>d</dc:creator>
		<pubDate>Tue, 01 Dec 2009 19:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1649</guid>
		<description>@gareth:
thanks brother!</description>
		<content:encoded><![CDATA[<p>@gareth:<br />
thanks brother!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle Simpson</title>
		<link>http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/#comment-1648</link>
		<dc:creator>Kyle Simpson</dc:creator>
		<pubDate>Tue, 01 Dec 2009 15:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.thespanner.co.uk/?p=340#comment-1648</guid>
		<description>Just wanted to share two hacks I'm currently using (in LABjs) for detecting Firefox(Gecko) and for detecting Opera:

is_opera = window.opera &#38;&#38; Object.toString.call(window.opera) == "[object Opera]"

is_gecko = (function(o) { o[o] = o+""; return o[o] != o+""; })(new String("__count__"))</description>
		<content:encoded><![CDATA[<p>Just wanted to share two hacks I&#8217;m currently using (in LABjs) for detecting Firefox(Gecko) and for detecting Opera:</p>
<p>is_opera = window.opera &amp;&amp; Object.toString.call(window.opera) == &#8220;[object Opera]&#8221;</p>
<p>is_gecko = (function(o) { o[o] = o+&#8221;"; return o[o] != o+&#8221;"; })(new String(&#8221;__count__&#8221;))</p>
]]></content:encoded>
	</item>
</channel>
</rss>
