<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx</link><description>Firefox 3 is about to be released. There is a launch party this Sunday in the US and next Thursday in Barcelona . The original V1 Silverlight detection script Firefox 3 has a race condition that affects the way that &amp;lt;object is invoked, loaded and detected.</description><dc:language>en-NZ</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8612570</link><pubDate>Wed, 18 Jun 2008 01:12:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8612570</guid><dc:creator>Robert O'Callahan</dc:creator><description>&lt;p&gt;It's a race condition in Microsoft's Silverlight detection script, not Firefox. &amp;lt;object&amp;gt; loading has always been defined to be asynchronous so you shouldn't rely on methods like IsVersionSupported returning valid data when you call them immediately after starting the load.&lt;/p&gt;</description></item><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8612615</link><pubDate>Wed, 18 Jun 2008 01:37:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8612615</guid><dc:creator>nparker</dc:creator><description>&lt;p&gt;Thanks Robert, I have updated the post now.&lt;/p&gt;
</description></item><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8613644</link><pubDate>Wed, 18 Jun 2008 05:31:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8613644</guid><dc:creator>Robert O'Callahan</dc:creator><description>&lt;p&gt;Thanks Nigel.&lt;/p&gt;
&lt;p&gt;BTW the behaviour change in Firefox occurred right at the start of the Gecko 1.9 development cycle --- in late 2005! So it's surprising, and unfortunate, that this wasn't noticed in time to fix the detection script before it was rolled out.&lt;/p&gt;</description></item><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8613905</link><pubDate>Wed, 18 Jun 2008 06:25:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8613905</guid><dc:creator>nparker</dc:creator><description>&lt;p&gt;I understand that things have worked this way since Sep-2005 but that said if you run the following javascript in FireFox 2 it returns true 100% of the time when Silverlight is installed.&lt;/p&gt;
&lt;p&gt;&amp;lt;div id=&amp;quot;a&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;var a = document.getElementById('a');&lt;/p&gt;
&lt;p&gt;a.innerHTML='&amp;lt;object type=&amp;quot;application/x-silverlight&amp;quot; &amp;nbsp;data=&amp;quot;data:,&amp;quot; /&amp;gt;';&lt;/p&gt;
&lt;p&gt;var b=a.childNodes[0];&lt;/p&gt;
&lt;p&gt;alert(b.IsVersionSupported('1.0'));&lt;/p&gt;
&lt;p&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;Run it in FireFox 3 and it generates an error &amp;quot;b.IsVersionSupported is not a function&amp;quot;.&lt;/p&gt;
</description></item><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8621487</link><pubDate>Thu, 19 Jun 2008 15:34:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8621487</guid><dc:creator>someone</dc:creator><description>&lt;p&gt;Wait a minute, is this a client-side JS file or server-side? What do USERS (not developers) have to do to make it work with FF3.0?&lt;/p&gt;</description></item><item><title>re: Why is Silverlight 1 broken with Firefox 3 and how do I fix it?</title><link>http://blogs.msdn.com/nigel/archive/2008/06/17/why-is-silverlight-1-broken-with-firefox-3-and-how-do-i-fix-it.aspx#8623340</link><pubDate>Fri, 20 Jun 2008 02:02:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8623340</guid><dc:creator>nparker</dc:creator><description>&lt;p&gt;@someone&lt;/p&gt;
&lt;p&gt;Although this is client-side JS it is up to the site owner to fix the .js file that is downloaded to the client. Users are unable to make these changes themselves to make Silverlight 1 sites work with FF3.&lt;/p&gt;
&lt;p&gt;I have sent off some internal emails to site owners of various large content sites (including microsoft.com, nba.com and mlb.com) but it will be up to them to make changes.&lt;/p&gt;
&lt;p&gt;In the meantime I recommend contacting the site owner of the site that is not working and continue to view those sites in FF2 until they are updated.&lt;/p&gt;
&lt;p&gt;An example of a site that works with Silverlight 1 and Firefox 3 is &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://autotrader.co.nz/UsedItemDetails.aspx?Ne=220&amp;amp;N=221&amp;amp;item=124886&amp;amp;sid=11AA59BE121A"&gt;http://autotrader.co.nz/UsedItemDetails.aspx?Ne=220&amp;amp;N=221&amp;amp;item=124886&amp;amp;sid=11AA59BE121A&lt;/a&gt; click &amp;quot;Play Movie&amp;quot; below the image.&lt;/p&gt;
</description></item></channel></rss>