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

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

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

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

Спасибо,

Martijn

14
задан martijn_himself 24 February 2010 в 11:55
поделиться

1 ответ

Это невозможно.

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

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

5
ответ дан 1 December 2019 в 16:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: