Firefox 3 support added to Silverlight 2 Beta 2 SDK’s Silverlight.js


Lots of folks are starting to notice that changes between Firefox 2 and Firefox 3 are causing failures in the isInstalled function used in older Silverlight.js files. Since the Silverlight.createObject function uses isInstalled, this results in Silverlight content being blocked on Firefox 3. Instead of seeing the content they expect, users are being asked to install Silverlight over and over again. The Silverlight 2 Beta 2 SDK offers an updated Silverlight.js file which includes an updated isInstalled method that covers the Firefox 3 scenario. To make your site Firefox 3 ready, download the new SDK and replace your existing Silverlight.js file with this updated version. Be sure to test your site thoroughly, however. We have made some changes in the updated Silverlight.js file which may impact your site’s behavior.


Comments (9)

  1. rob_houweling says:

    Hi Piotr,

    How about using the asp:silverlight control? This one doesn’t seem to work either with FireFox3.

    Do we have to avoid using this?

    Kind regards,

    Rob Houweling

  2. PiotrP says:

    Hi Rob,

     I haven’t been successful at reproducing any asp:silverilght problems using Firefox 3. Here are a couple of things you should check:

     1. Have you updated your Silverlight tools/sdk to Silverlight 2 Beta 2?

     2. Is the Version property of the asp:silveright control set correctly?

     3. Is the installed version of the control >= the version property of the asp:silverlight control?

    Thanks,

     Piotr

  3. anders.dalvander@umetrics.com says:

    Why doesn’t this surprise me? I’ve always said that using Silverlight.js is non-portable.

  4. Many Silverlight developers have noticed a rather fundamental change between the Silverlight installation/instantiation

  5. The Silverlight.js file was updated with several important improvements in the Silverlight 2 Beta 2 SDK

  6. Silverlight.js is now available for download on MSDN Code Gallery via http://code.msdn.microsoft.com/silverlightjs

  7. MSDNArchive says:

    Why do web sites have to publish their own Silverlight.js?  It would seem to be much nicer to let them script ref one from silverlight.net/microsoft.com/whatever.  A consumer of (for example) gmail API’s doesn’t need to include any .js files on their site to do so.

  8. MSDNArchive says:

    As per my comment on another post, it sounds like the object tag is what I want to use instead of Silverlight.js for my Silverlight 2 sites :0