Лучший способ создания ярлыков на рабочем столе в веб-приложении? - PullRequest
1 голос
/ 12 октября 2010

Мне бы хотелось, чтобы наше веб-приложение ASP.NET создавало ярлык на рабочем столе нашего сайта на рабочем столе пользователя (windows). С их разрешения конечно. Как кнопка, которую они нажимают и отвечают «да, все в порядке», а затем они получают ссылку на рабочем столе или в меню «Пуск», которое приводит их на наш сайт.

Это может показаться не очень хорошей идеей, и я мог видеть, как это может раздражать, но у меня есть 2 отличные причины для этого. 1) Другие люди делают это 2) Руководство хочет.

Мой вопрос: какую технологию вы бы порекомендовали, ребята? Я слышал, что это можно сделать с помощью Java или Silverlight. Очевидно, что наше приложение написано на C #, но если бы оно было намного лучше / проще в Java, мы бы пошли по этому пути.

Так что, лучше для этой задачи? А кто-нибудь видел примеры?

EDIT: Хорошо, если я хочу пойти по пути Trusted XBAP или Signed Applet, может ли кто-нибудь указать мне правильное направление? У меня нет опыта работы с Silverlight или Java, но я хочу узнать, может ли кто-нибудь указать мне хороший учебник.

1 Ответ

0 голосов
/ 12 октября 2010

Если я правильно понял, что вы пытаетесь сделать, то нет, вы не можете заставить свое веб-приложение создать ярлык на рабочем столе пользователя.Это может быть несколько способов:

  • Разместите пакетный файл / скрипт / установщик на своем сайте и попытайтесь заставить пользователей загрузить его и запустить его локально.
  • Получитьпользователи, чтобы установить плагин браузера, который может сделать это.Возможно, вам придется создать этот плагин для браузера самостоятельно.

По соображениям безопасности браузеры обычно пытаются запретить веб-сайтам доступ к локальной системе.

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