По умолчанию веб-приложение, использующее Silverlight, имеет файл Silverlight.js
, включенный в проект, и ссылку на файл JavaScript Silverlight.js
на веб-странице, которая содержит компонент Silverlight.
<script type="text/javascript" src="../../Silverlight.js"></script>
Кроме того, он имеет JavaScriptФункция onSilverlightError
включена на той же странице.
<script type="text/javascript">
function onSilverlightError(sender, args) {
var appSource = "";
if (sender != null && sender != 0) {
appSource = sender.getHost().Source;
}
...
Что касается функции onSilverlightError
, то представляется, что ее использование предназначено для периода разработки и тестирования.Я прав?Должен ли он быть удален перед переходом в стадию производства?
И относительно Silverlight.js
ссылки.Должен ли он присутствовать на странице всегда?Или его использование рекомендуется, только если я хочу реализовать пользовательский опыт установки Silverlight?
Будет ли справка Silverlight.js
сама по себе, без дополнительного кода JavaScript?
Отредактировано (добавлено):
На странице MSDN :
Silverlight.js обнаружено следующее , зависит от деталей реализации браузера, которые могут меняться в разных выпусках Silverlight. По этой причине использование Silverlight.js не рекомендуется. Однако, если вы решите использовать Silverlight.js, вам следует периодически проверять наличие обновленной версии на странице Silverlight.js в галерее кодов MSDN..
Теперь я запутался еще больше!Microsoft говорит, что использование Silverlight.js не рекомендуется
или я что-то пропустил?