<?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>Sam Pierson&#039;s Blog &#187; html</title>
	<atom:link href="http://sampierson.com/blog/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://sampierson.com/blog</link>
	<description>Augmentation of an Imperfect Memory.</description>
	<lastBuildDate>Wed, 21 Jul 2010 01:41:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Safari caches IFRAME src=</title>
		<link>http://sampierson.com/blog/software-development/safari-caches-iframe-src/</link>
		<comments>http://sampierson.com/blog/software-development/safari-caches-iframe-src/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 03:31:17 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[sarafi]]></category>

		<guid isPermaLink="false">http://sampierson.com/blog/?p=256</guid>
		<description><![CDATA[This just bit me again so I thought I would share it.
Safari is doing over-zealous caching of IFRAMEs.  Once it sees an IFRAME, it remembers the value of the src= option for the IFRAME with that name= or DOM ID and refuses to ever look at it again.  No matter what you change the src= [...]]]></description>
			<content:encoded><![CDATA[<p>This just bit me again so I thought I would share it.</p>
<p>Safari is doing over-zealous caching of IFRAMEs.  Once it sees an IFRAME, it remembers the value of the src= option for the IFRAME with that name= or DOM ID and <strong>refuses to ever look at it again</strong>.  No matter what you change the src= to, it will load from the old destination.  This is very broken. The workaround is obviously to use a different name= or DOM ID for each refresh of the page. Appending the date to it (e.g. in Ruby: Time.now.to_i.to_s) does the trick nicely. Note that name takes preference over DOM ID. If the DOM ID changes but the name does not, you still get the old page. DOM ID is only used if the name= option is not present.</p>
]]></content:encoded>
			<wfw:commentRss>http://sampierson.com/blog/software-development/safari-caches-iframe-src/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
