Как оказалось на практике, проверь не просто просто, а совсем просто :))

Чтобы проверить наличие Silverlight на стороне клиента, достаточно проверить переменную Silverlight.available. True – установлен, False – нет. Это свойство легко найти в файле Silverlight.js

Также можно проверить версию брайзера -Silverlight.ua.Browser, которое возвращает одно из следующих значений: ‘MSIE’, ‘Firefox’, ‘Safari’ or ‘Unsupported’.

Операционную систему можно проверить следующим свойством – Silverlight.ua.OS – возвращающим ‘Windows’, ‘MacPPC’, ‘MacIntel’, ‘Unsupported’.

Popularity: 34%