<?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: Ajax Issue with Safari</title>
	<atom:link href="http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/feed/" rel="self" type="application/rss+xml" />
	<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/</link>
	<description>My Experiences with Software Development</description>
	<pubDate>Tue, 07 Oct 2008 23:49:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Joe</title>
		<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/#comment-16969</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 29 Mar 2007 14:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://brennanwp.offwhite.net/blog/?p=116#comment-16969</guid>
		<description>now it's ok with RSS but still bug with Atom.</description>
		<content:encoded><![CDATA[<p>now it's ok with RSS but still bug with Atom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/#comment-133</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Fri, 24 Jun 2005 18:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://brennanwp.offwhite.net/blog/?p=116#comment-133</guid>
		<description>I have the same problem. I hacked around it by ensuring that my request was always unique. I just added the current time in milliseconds onto the end of my request, and it worked perfectly.
</description>
		<content:encoded><![CDATA[<p>I have the same problem. I hacked around it by ensuring that my request was always unique. I just added the current time in milliseconds onto the end of my request, and it worked perfectly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Keith</title>
		<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/#comment-132</link>
		<dc:creator>Jeremy Keith</dc:creator>
		<pubDate>Thu, 23 Jun 2005 12:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://brennanwp.offwhite.net/blog/?p=116#comment-132</guid>
		<description>I've been having a hell of a time with this same problem here:

http://elsewhere.adactio.com/

It is indeed a caching issue.

The only way to get around seems to be to *not* test for a status of 200.

In effect, Safari is punishing you for being rigourous about status testing. If you assume that everything is okay, then Safari serves up the cached version.

I guess you could still test for a status value of 200 or 'undefined'.

Still... what a pain. I understand why caching is a good idea but it would be good to cache everything including the response status.</description>
		<content:encoded><![CDATA[<p>I've been having a hell of a time with this same problem here:</p>
<p><a href="http://elsewhere.adactio.com/" rel="nofollow">http://elsewhere.adactio.com/</a></p>
<p>It is indeed a caching issue.</p>
<p>The only way to get around seems to be to *not* test for a status of 200.</p>
<p>In effect, Safari is punishing you for being rigourous about status testing. If you assume that everything is okay, then Safari serves up the cached version.</p>
<p>I guess you could still test for a status value of 200 or 'undefined'.</p>
<p>Still... what a pain. I understand why caching is a good idea but it would be good to cache everything including the response status.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brennan Stehling</title>
		<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/#comment-131</link>
		<dc:creator>Brennan Stehling</dc:creator>
		<pubDate>Tue, 19 Apr 2005 14:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://brennanwp.offwhite.net/blog/?p=116#comment-131</guid>
		<description>I was actually working on testing that last night.

That specific bug is fixed and that is great, but there now seems to be a new bug.  I find that when I load a page which will generate more than one XHR request it will fail after the first one.  But if I reload the page it can do as many requests as I like.  With the RSS Include example you can load the page just fine but pressing the Load Headlines but will cause an error because the Request Status is undefined.  I do not know why.  Perhaps the content is cached and it simply knows that.  Apple may be adding a feature which I need to learn about.

I will post a new blog entry once I have the details worked out.</description>
		<content:encoded><![CDATA[<p>I was actually working on testing that last night.</p>
<p>That specific bug is fixed and that is great, but there now seems to be a new bug.  I find that when I load a page which will generate more than one XHR request it will fail after the first one.  But if I reload the page it can do as many requests as I like.  With the RSS Include example you can load the page just fine but pressing the Load Headlines but will cause an error because the Request Status is undefined.  I do not know why.  Perhaps the content is cached and it simply knows that.  Apple may be adding a feature which I need to learn about.</p>
<p>I will post a new blog entry once I have the details worked out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Gervais</title>
		<link>http://brennan.offwhite.net/blog/2005/03/21/ajax-issue-with-safari/#comment-130</link>
		<dc:creator>Christopher Gervais</dc:creator>
		<pubDate>Tue, 19 Apr 2005 14:33:28 +0000</pubDate>
		<guid isPermaLink="false">http://brennanwp.offwhite.net/blog/?p=116#comment-130</guid>
		<description>Is this fixed with Safari 1.3 (v312) included with the Mac OS X 10.3.9 update?</description>
		<content:encoded><![CDATA[<p>Is this fixed with Safari 1.3 (v312) included with the Mac OS X 10.3.9 update?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
