<?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: User-agent-enhanced Websites</title>
	<atom:link href="http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/feed/" rel="self" type="application/rss+xml" />
	<link>http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/</link>
	<description></description>
	<pubDate>Mon, 06 Oct 2008 13:34:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Ole Hansen</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/#comment-4426</link>
		<dc:creator>Ole Hansen</dc:creator>
		<pubDate>Mon, 24 Mar 2008 11:03:20 +0000</pubDate>
		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/#comment-4426</guid>
		<description>In the case of experts-exchange, I don't think they actually use the user agent string for this. Try following your own link and scroll all the way to the bottom.</description>
		<content:encoded><![CDATA[<p>In the case of experts-exchange, I don&#8217;t think they actually use the user agent string for this. Try following your own link and scroll all the way to the bottom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cbhacking</title>
		<link>http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/#comment-604</link>
		<dc:creator>cbhacking</dc:creator>
		<pubDate>Mon, 11 Feb 2008 09:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://cubist.cs.washington.edu/Security/2008/02/10/user-agent-enhanced-websites/#comment-604</guid>
		<description>Side note: Konqueror and Opera also support User-agent spoofing. I don't know about Safari, however.

In addition to getting around restrictions by pretending to be a web crawler, user-agent spoofing can be used to handle web sites that present different HTML to different browsers. For example. some browsers such as Konqueror and Opera have very capable rendering engines (better than the Gecko engine used by current versions of Firefox, in many cases) but because their user-agents are unknown they get fed very basic code by some sites. User-agent spoofing often allows this to be worked around, for example, Konqueror by default identifies itself as Firefox when visiting Gmail, to avoid being redirected to the basic HTML view.

This is also useful when a browser (usually IE) is intentionally given reduced-functionality code. A great many sites that had to be "dumbed down" for IE6 work fine in IE7, but generally all that the server looks for is the "MSIE" substring in the user agent. Using a plug-in (such as IE7Pro), it's possible to work around these and get the full site.</description>
		<content:encoded><![CDATA[<p>Side note: Konqueror and Opera also support User-agent spoofing. I don&#8217;t know about Safari, however.</p>
<p>In addition to getting around restrictions by pretending to be a web crawler, user-agent spoofing can be used to handle web sites that present different HTML to different browsers. For example. some browsers such as Konqueror and Opera have very capable rendering engines (better than the Gecko engine used by current versions of Firefox, in many cases) but because their user-agents are unknown they get fed very basic code by some sites. User-agent spoofing often allows this to be worked around, for example, Konqueror by default identifies itself as Firefox when visiting Gmail, to avoid being redirected to the basic HTML view.</p>
<p>This is also useful when a browser (usually IE) is intentionally given reduced-functionality code. A great many sites that had to be &#8220;dumbed down&#8221; for IE6 work fine in IE7, but generally all that the server looks for is the &#8220;MSIE&#8221; substring in the user agent. Using a plug-in (such as IE7Pro), it&#8217;s possible to work around these and get the full site.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
