В каких случаях мне следует ссылаться на файл Silverlight.js? - PullRequest
0 голосов
/ 23 января 2011

По умолчанию веб-приложение, использующее 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 не рекомендуется
или я что-то пропустил?

Ответы [ 2 ]

0 голосов
/ 23 января 2011

Сохраните ссылку на файл Silverlight.js на своей странице (и включите его в свое приложение на сервере).Он используется для проверки наличия Silverlight и помогает в процессе установки (в том числе при установке по умолчанию - автоматическая перезагрузка страницы после установки Silverlight, определение необходимости перезапуска браузера и т. Д.).Вы можете удалить его, если вы действительно хотите, но вам (и пользователям) лучше всего оставить его на месте.

0 голосов
/ 23 января 2011

То, что JaveScript является остатком от Silverlight 2, и единственная причина, по которой он существует, заключается в том, что если у пользователя не установлен Silverlight, он сообщает ему, откуда они могут его скачать.

, поэтому я бы рекомендовалпусть он останется там, не трогай его и не обращай на это внимания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...