<?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: George and Lars on KHTML and WebKit</title>
	<atom:link href="http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/</link>
	<description>All about WebKit development</description>
	<pubDate>Tue, 14 Oct 2008 02:33:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Michael(tm) Smith &#187; WebKit devs kicking some CSS ass</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-16652</link>
		<dc:creator>Michael(tm) Smith &#187; WebKit devs kicking some CSS ass</dc:creator>
		<pubDate>Thu, 11 Jan 2007 06:20:31 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-16652</guid>
		<description>[...] &#8217; Safari blog, make sure to also check out the video of KDE/KHTML developer-demigods Lars Knoll and George Staikos talking about KHTML and WebKit. If you&#8217;re a browser-technologies junkie (like me [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8217; Safari blog, make sure to also check out the video of KDE/KHTML developer-demigods Lars Knoll and George Staikos talking about KHTML and WebKit. If you&#8217;re a browser-technologies junkie (like me [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: asbjornu</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14971</link>
		<dc:creator>asbjornu</dc:creator>
		<pubDate>Tue, 19 Dec 2006 10:38:06 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14971</guid>
		<description>User Agent string sniffing is pretty much braindead no matter what part of the string you might be looking for. Instead, you should as mcroft mentiones, check for features. What does the name of the browser matter? Isn't what features it sports more interesting? Isn't that really what you're looking for with your UA string hack? I would recommend everyone doing UA sniffing to read the following:

http://dev.opera.com/articles/view/using-capability-detection/</description>
		<content:encoded><![CDATA[<p>User Agent string sniffing is pretty much braindead no matter what part of the string you might be looking for. Instead, you should as mcroft mentiones, check for features. What does the name of the browser matter? Isn&#8217;t what features it sports more interesting? Isn&#8217;t that really what you&#8217;re looking for with your UA string hack? I would recommend everyone doing UA sniffing to read the following:</p>
<p><a href="http://dev.opera.com/articles/view/using-capability-detection/" rel="nofollow">http://dev.opera.com/articles/view/using-capability-detection/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcroft</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14951</link>
		<dc:creator>mcroft</dc:creator>
		<pubDate>Mon, 18 Dec 2006 20:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14951</guid>
		<description>Personally, I think sites should check for needed features and never assume that the user agent indicates that the features of the browser are what the developer thought they were when the page was published.  I still see sites with six year old browser detection that are can only determine the difference between MSIE and NS 4.x.

Checking the agent string is not future proof.  Checking for the feature you need is.</description>
		<content:encoded><![CDATA[<p>Personally, I think sites should check for needed features and never assume that the user agent indicates that the features of the browser are what the developer thought they were when the page was published.  I still see sites with six year old browser detection that are can only determine the difference between MSIE and NS 4.x.</p>
<p>Checking the agent string is not future proof.  Checking for the feature you need is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neo</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14835</link>
		<dc:creator>Neo</dc:creator>
		<pubDate>Sun, 17 Dec 2006 19:07:48 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14835</guid>
		<description>You should check for AppleWebKit specifically because this is what Apple calls its own HTML rendering engine, which at some point in the future may drop KHTML for a home-grown core, KHTML may be sold/closed down and/or renamed or become so divergent from Web Kit that the two are not interchangeable.

The other reasons above also apply, specifically other non-Safari apps may use the Web Kit HTML rendering engine and checking for only AppleWebKit simplifies compatibility checking for *all* Web Kit-using apps.

I recently did a small programming job for a third-party website to enable Web Kit compatibility and specifically went the AppleWebKit route for all the reasons stated above e.g. non-Safari browsers, future-proofing.</description>
		<content:encoded><![CDATA[<p>You should check for AppleWebKit specifically because this is what Apple calls its own HTML rendering engine, which at some point in the future may drop KHTML for a home-grown core, KHTML may be sold/closed down and/or renamed or become so divergent from Web Kit that the two are not interchangeable.</p>
<p>The other reasons above also apply, specifically other non-Safari apps may use the Web Kit HTML rendering engine and checking for only AppleWebKit simplifies compatibility checking for *all* Web Kit-using apps.</p>
<p>I recently did a small programming job for a third-party website to enable Web Kit compatibility and specifically went the AppleWebKit route for all the reasons stated above e.g. non-Safari browsers, future-proofing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hyatt</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14767</link>
		<dc:creator>hyatt</dc:creator>
		<pubDate>Sat, 16 Dec 2006 00:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14767</guid>
		<description>The AppleWebKit string is where the version number of the framework is located.</description>
		<content:encoded><![CDATA[<p>The AppleWebKit string is where the version number of the framework is located.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Erickson</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14497</link>
		<dc:creator>Shawn Erickson</dc:creator>
		<pubDate>Thu, 14 Dec 2006 17:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14497</guid>
		<description>To bad folk don't appear to read Apple's Safari FAQ which recommends this...

http://developer.apple.com/internet/safari/faq.html#anchor2</description>
		<content:encoded><![CDATA[<p>To bad folk don&#8217;t appear to read Apple&#8217;s Safari FAQ which recommends this&#8230;</p>
<p><a href="http://developer.apple.com/internet/safari/faq.html#anchor2" rel="nofollow">http://developer.apple.com/internet/safari/faq.html#anchor2</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Myrd</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14479</link>
		<dc:creator>Myrd</dc:creator>
		<pubDate>Thu, 14 Dec 2006 05:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14479</guid>
		<description>History keeps repeating itself. Ever wonder why every browser's user agent header starts with "Mozilla/5.0"?</description>
		<content:encoded><![CDATA[<p>History keeps repeating itself. Ever wonder why every browser&#8217;s user agent header starts with &#8220;Mozilla/5.0&#8243;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: On web usability and the fact that we&#8217;re not in Internet Explorer anymore, Toto at  1FPS : David Chartier</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14477</link>
		<dc:creator>On web usability and the fact that we&#8217;re not in Internet Explorer anymore, Toto at  1FPS : David Chartier</dc:creator>
		<pubDate>Thu, 14 Dec 2006 04:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14477</guid>
		<description>[...] ; i 			   			 				George and Lars on KHTML and WebKit For the vast majority of cases, you want to check for the layout engine, not for [...]</description>
		<content:encoded><![CDATA[<p>[...] ; i 			   			 				George and Lars on KHTML and WebKit For the vast majority of cases, you want to check for the layout engine, not for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mr. Fussyfont</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14471</link>
		<dc:creator>Mr. Fussyfont</dc:creator>
		<pubDate>Wed, 13 Dec 2006 21:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14471</guid>
		<description>Why test for 'AppleWebKit' and not 'KHTML'? I suppose Konquerer doesn't have AWK in its agent string, so maybe that's the reason -- it would not be similar enough to Safari...?</description>
		<content:encoded><![CDATA[<p>Why test for &#8216;AppleWebKit&#8217; and not &#8216;KHTML&#8217;? I suppose Konquerer doesn&#8217;t have AWK in its agent string, so maybe that&#8217;s the reason &#8212; it would not be similar enough to Safari&#8230;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jamesandrews</title>
		<link>http://webkit.org/blog/84/george-and-lars-on-khtml-and-webkit/#comment-14460</link>
		<dc:creator>jamesandrews</dc:creator>
		<pubDate>Wed, 13 Dec 2006 17:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://webkit.org/blog/?p=84#comment-14460</guid>
		<description>On the point of agent checking: I've started using Shiira 2b2 and noticed yesterday that Google Calendars currently has this problem.

I get an "unsupported browser" message, but it works fine with Safari iteself. I sent an e-mail to their support desk about it and linked back to this post.

I'm sure they'll fix it! :)</description>
		<content:encoded><![CDATA[<p>On the point of agent checking: I&#8217;ve started using Shiira 2b2 and noticed yesterday that Google Calendars currently has this problem.</p>
<p>I get an &#8220;unsupported browser&#8221; message, but it works fine with Safari iteself. I sent an e-mail to their support desk about it and linked back to this post.</p>
<p>I&#8217;m sure they&#8217;ll fix it! <img src='http://webkit.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
