I’m sure there are a lot of changes in functionality in the Silverlight.js file from version 1 to version 2 beta 2. One of the ones I’m most excited about is that version 2 will automatically refresh the page after you’ve installed Silverlight so you don’t need to ask the user to restart their browser
However, today I was updating the Server Unleashed site with the new Silverlight.js file and I found a breaking change that I hadn’t seen documented anywhere.
In Silverlight 1 I was checking if Silverlight was installed by using this property:
Silverlight.available
It seems they’ve removed this property, and now you need to use the method:
Silverlight.isInstalled("1.0");
To detect if Silverlight is installed. If I find more I’ll post them. If you know more, comment on them here.