<?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>Cricalix.Net &#187; Browsers</title>
	<atom:link href="http://www.cricalix.net/categories/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cricalix.net</link>
	<description>Going sane since 1978</description>
	<lastBuildDate>Tue, 23 Mar 2010 07:44:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Browser Caching of Doom (Doom I Say!)</title>
		<link>http://www.cricalix.net/archives/2007/02/28/browser-caching-of-doom-doom-i-say/</link>
		<comments>http://www.cricalix.net/archives/2007/02/28/browser-caching-of-doom-doom-i-say/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 12:39:51 +0000</pubDate>
		<dc:creator>cricalix</dc:creator>
				<category><![CDATA[$work]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://www.cricalix.net/archives/2007/02/28/browser-caching-of-doom-doom-i-say/</guid>
		<description><![CDATA[I think I&#8217;ve ranted (mildly) about this before.
I hate web browsers &#8211; different ones will render markup differently, requiring hacks to get around the borked behaviour.  However, that has nothing on what Firefox just did to me for about an hour.  Load a page in my development environment.  Everything looks right.  [...]]]></description>
			<content:encoded><![CDATA[<p>I think I&#8217;ve ranted (mildly) about this before.</p>
<p>I hate web browsers &#8211; different ones will render markup differently, requiring hacks to get around the borked behaviour.  However, that has nothing on what Firefox just did to me for about an hour.  Load a page in my development environment.  Everything looks right.  Click on one of the links that performs an action, sets a message in the session, and hands back to the code to render the message and update the page.  That works.  Click refresh &#8211; the message should go away (and the exact same code on other pages has always worked).  The message doesn&#8217;t go away.</p>
<p>Check the contents of the session &#8211; the message area is emptied, which is correct, so there&#8217;s no content to be displayed.  Hold down Shift and click reload.  Message is still there.  Check the server side cache of the template &#8211; the message isn&#8217;t there.  View source, the message is there.  The only thing that&#8217;s changed since I was last testing this code was a Firefox update.</p>
<p>Set Firefox&#8217;s cache to 0, and the problem goes away.</p>
<p>I hate web browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cricalix.net/archives/2007/02/28/browser-caching-of-doom-doom-i-say/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EVE Online&#8217;s browser&#8230;</title>
		<link>http://www.cricalix.net/archives/2007/02/12/eve-onlines-browser/</link>
		<comments>http://www.cricalix.net/archives/2007/02/12/eve-onlines-browser/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 18:58:41 +0000</pubDate>
		<dc:creator>cricalix</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.cricalix.net/archives/2007/02/12/eve-onlines-browser/</guid>
		<description><![CDATA[Calling the In-Game Browser in EVE Online a browser seems to be pushing the definition of the word.  I&#8217;m playing with some code that makes use of option lists, and option groups inside of those lists.  Every browser from about Netscape 4 supports option groups (and before that based on memory of some screenshots) &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Calling the In-Game Browser in EVE Online a browser seems to be pushing the definition of the word.  I&#8217;m playing with some code that makes use of option lists, and option groups inside of those lists.  Every browser from about Netscape 4 supports option groups (and before that based on memory of some screenshots) &#8211; they let you take a big long list of items, and apply some kind of logical grouping so that the group header can&#8217;t be selected, but items under the header are indented slightly and selectable.</p>
<p>EVE&#8217;s browser, on the other hand, discards any notion of option groups.  This annoys me, because I spent about 2 minutes thinking of an elegant way to convert some SQL table output into option group lists.  I could have used those 2 minutes for something else.  Perhaps, one day, CCP will add just a bit more HTML compliance to their browser code.  Maybe.  I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cricalix.net/archives/2007/02/12/eve-onlines-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE hates HTTPS&#8217;d SWF</title>
		<link>http://www.cricalix.net/archives/2006/06/20/ie-hates-httpsd-swf/</link>
		<comments>http://www.cricalix.net/archives/2006/06/20/ie-hates-httpsd-swf/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 14:44:57 +0000</pubDate>
		<dc:creator>cricalix</dc:creator>
				<category><![CDATA[$work]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.cricalix.net/archives/2006/06/20/ie-hates-httpsd-swf/</guid>
		<description><![CDATA[Technology is a wonderful thing.
Web browsers are technology.
Web browsers are not always wonderful things.
IE + HTTPS + SWF + &#8216;Pragma: no-cache&#8216; + &#8216;codebase=http&#8216; == Bork bork bork.  No graphs load.
Talk about seriously brain-dead, but at least it wasn&#8217;t as silly as the Eolas patent.
In the end, due to the SWF library we use to generate [...]]]></description>
			<content:encoded><![CDATA[<p>Technology is a wonderful thing.</p>
<p>Web browsers are technology.</p>
<p>Web browsers are not always wonderful things.</p>
<p><a target="_blank" href="http://www.microsoft.com/windows/ie/ie6/default.mspx">IE</a> + HTTPS + <a target="_blank" href="http://www.adobe.com/products/flashplayer/">SWF</a> + &#8216;<a target="_blank" href="http://www.gmrweb.net/2005/08/18/flash-remoting-https-internet-explorer/">Pragma: no-cache</a>&#8216; + &#8216;<a target="_blank" href="http://www.experts-exchange.com/Web/WebDevSoftware/Flash/Q_21023460.html">codebase=http</a>&#8216; == Bork bork bork.  No graphs load.<br />
Talk about seriously brain-dead, but at least it wasn&#8217;t as silly as the <a target="_blank" href="http://www.gmrweb.net/2005/08/18/flash-remoting-https-internet-explorer/">Eolas patent</a>.</p>
<p>In the end, due to the SWF library we use to generate graphs, I had to use ob_start(); $chart->export(); header(&#8216;Pragma: IE-Die-Die-Die&#8217;); ob_end_flush();</p>
<p>Blech.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cricalix.net/archives/2006/06/20/ie-hates-httpsd-swf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XHTML and IE.  A marriage not made in heaven.</title>
		<link>http://www.cricalix.net/archives/2005/06/09/xhtml-and-ie/</link>
		<comments>http://www.cricalix.net/archives/2005/06/09/xhtml-and-ie/#comments</comments>
		<pubDate>Thu, 09 Jun 2005 09:28:21 +0000</pubDate>
		<dc:creator>cricalix</dc:creator>
				<category><![CDATA[$work]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://highlander.cricalix.net/?p=23</guid>
		<description><![CDATA[Internet Explorer, that beloved web browser (I'm sorry, did I say beloved?  I meant despised) from the Microsoft Corporation has a fair number of bugs and rendering issues.  What's been biting me for ages has been the IE bug with XHTML declarations and quirks vs standards mode.  Who'd have thought a <b>single</b> line of text before a doctype declaration could cause so much grief?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently going through all of the web interface code for the $dayjob product, and validating it against the W3 XHTML validator (as all my pages are XHTML 1.0 Strict).  I&#8217;ve been wondering for a while why IE has been rendering the pages in quirks mode, but it wasn&#8217;t until today that I found the link to the W3 article on <a href="http://www.w3.org/International/articles/serving-xhtml/Overview.html#declaration">XHTML declarations</a>.  Removing the &#8216;offending&#8217; xml tag, and IE is now starting to render pages a bit more accurately.  It still has bugs, but unfortunately I expect that.  If it were up to me, I&#8217;d can all IE support on our site, but a major client uses nothing but IE, so I have to deal with the bundle of horse dung that is IE.</p>
<p>Our entire interface now <a href="http://validator.w3.org/">validates</a> as XHTML 1.0 Strict, and even 1.1 Strict, which is quite nice.  Doubt my boss will want to show the icon anywhere, but it&#8217;s nice to know that a browser that understands the spec will hopefully render everything correctly.  Also managed to squash a bug I didn&#8217;t know existed, which is also nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cricalix.net/archives/2005/06/09/xhtml-and-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendering differences (hopefully moot!)</title>
		<link>http://www.cricalix.net/archives/2005/03/01/rendering-differences-hopefully-moot/</link>
		<comments>http://www.cricalix.net/archives/2005/03/01/rendering-differences-hopefully-moot/#comments</comments>
		<pubDate>Tue, 01 Mar 2005 08:17:31 +0000</pubDate>
		<dc:creator>cricalix</dc:creator>
				<category><![CDATA[42]]></category>
		<category><![CDATA[Browsers]]></category>

		<guid isPermaLink="false">http://highlander.cricalix.net/archives/2005/3</guid>
		<description><![CDATA[Those of you who do web work with CSS know all too well the pain that Internet Explorer can inflict on a developer.  The one that suprised me today though, is how differently <a href="http://www.mozilla.org/products/firefox/central.html">Firefox</a> and <a href="http://konqueror.kde.org/">Konqueror</a> render the top part of this blog (let alone other parts).]]></description>
			<content:encoded><![CDATA[<p>$dayjob involves writing web interfaces to databases.  As such, I get to experience the wonderful world of browser rendering differences quite a bit.  Those of you who do web work with CSS know all too well the pain that Internet Explorer can inflict on a developer.  The one that suprised me today though, is how differently <a href="http://www.mozilla.org/products/firefox/central.html">Firefox</a> and <a href="http://konqueror.kde.org/">Konqueror</a> render the top part of this blog (let alone other parts).</p>
<p><strong>Firefox</strong><br />
<img src="http://www.nacnud.force9.co.uk/blog/blog-firefox.jpg" title="Firefox render" /></p>
<p><strong>Konqueror</strong><br />
<img src="http://www.nacnud.force9.co.uk/blog/blog-konq.jpg" title="Konqueror render" /></p>
<p>I think Firefox has done a better job on the rendering (ignore the underline on the 42, that&#8217;s just having always underline links enabled) &#8211; the Konqueror render looks very rough in comparison.  So the background job today is to find out why Konqueror looks so horrible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cricalix.net/archives/2005/03/01/rendering-differences-hopefully-moot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

