Запустите Silverlight из браузера после установки браузера

Я создаю прототип приложения в Silverlight 4 Beta, и я использую функциональность вне браузера (OOB). Мне нужна функциональность OOB для доступа к локальной файловой системе, и я хотел бы избежать написания компонента ActiveX или Java-апплета.

У меня есть требование, чтобы иметь возможность запускать OOB опыт из браузера после его установки на клиентской машине. Все, что я, кажется, могу сделать, это определить из браузера, имеет ли приложение был установлен, а затем попросите пользователя запустить его с рабочего стола или меню "Пуск" (как обычное приложение).

Это, однако, "ломает" опыт, требуемый клиентом, который должен быть направлен из браузера. Кто-нибудь смог запустить приложения прямо из браузера?

спасибо,

Martijn

1 ответов


Это не должно быть возможно.

только потому, что пользователь согласился установить приложение в качестве OOB, это не должно предоставлять права на исходный сайт, который он может затем вызвать опыт OOB без явного решения пользователя сделать это.

Так что ближе всего вы собираетесь получить то, что у вас уже есть. Вежливо напомните пользователю, что у них уже установлено приложение в качестве OOB. Если возможно, разрешить некоторые функции из браузера и в вашем "уже установленное сообщение " объясните, что лучший опыт может быть получен с помощью установленной версии.