silverlight.js - the hardcoded Version 0.9 kills Beta Applications
Für Microsoft Silverlight v1.0 Beta gab es das JavaScript Helper File "Silverlight.js", welches im Zusammenhang mit der Javascript Datei "createSilverlight.js" verwendet werden sollte. Leider haben zu wenig Entwickler die Remarks gelesen. Ich habe den wichtigen Teil davon mal rot markiert.
// Silverlight.js version 0.9
//
// This file is provided by Microsoft as a helper file for websites that
// incorporate Silverlight Objects. It must be used in conjunction with createSilverlight.js,
// or alternatively, a custom .js file specific to your site. The 0.9 version of this file is
// hard coded to match Microsoft Silverlight v1.0 Beta, which exposes 0.9 as its version number.
// This file is provided as is.
Nun ist es ja nicht so, dass all das schöne Silverlight, das für die Beta geschrieben wurde nicht auch mit den produktiven Versionen oder gar mit höheren Versionen zum Wegwerfen verurteilt wäre. Es bestehen durchaus Chancen, dass es lauffähig ist oder schnell zum Laufen gebracht werden kann. Nur, wer sein JavaScript nicht aktualisiert hat, der wird nicht einmal soweit kommen. Denn das JavaScript versucht verzweifelt Silverlight 1.0 Beta zu finden und die gibt es nicht mehr. Folgt man dann dem vom Script angebotenen Button und will sich Silverlight installieren, dann erhält man die Verion 1.0 und kann damit auch nicht starten. Wer also seine Beta Demos und Anwendungen zum Laufen bringen will, der sollte sich mindestens um das JavaScript kümmern.