Портативный способ создания ярлыков на рабочем столе для вашего веб-сайта? - PullRequest
2 голосов
/ 15 июля 2009

Я бы хотел предоставить нашим пользователям возможность создать ярлык на рабочем столе для нашего веб-сайта. Я провел некоторое исследование и нашел ряд статей, использующих ActiveX для доступа к API-интерфейсу оболочки для Windows для выполнения этого действия, но мне любопытно, есть ли способ сделать это, встроенный в браузер, который я мог бы отсутствует, что было бы более переносимым, чем маршрут ActiveX.

Ответы [ 3 ]

3 голосов
/ 15 июля 2009

Нет встроенного способа сделать это в веб-браузере. По умолчанию ваш сайт не имеет возможности взаимодействовать ни с чем, кроме браузера. Вы можете пойти по пути ActiveX, но это будет поддерживаться только пользователями Internet Explorer. Вы можете попытаться сделать это через Java, но вы, вероятно, столкнетесь с проблемами безопасности и доверия. Я бы посоветовал вам порекомендовать своим пользователям просто добавить вашу страницу в закладки или дать им пошаговые инструкции о том, как создать ярлык самостоятельно.

1 голос
/ 15 июля 2009

Если под переносным вы подразумеваете переносимость через веб-браузеры, то я думаю, что вы не найдете решения. Любой браузер, заботящийся о безопасности, не допускает это.

Если под переносимым вы подразумеваете переносимость между операционными системами, то я думаю, что вы все равно не найдете решения. Отчасти по вышеуказанной причине, отчасти потому, что не все операционные системы и среды рабочего стола вообще поддерживают значки / ярлыки на рабочем столе.

0 голосов
/ 19 апреля 2011

Как насчет следующих действий:

Разместите файл google.URL, доступный на вашем веб-сайте, с содержанием, подобным

[InternetShortcut]
URL=http://www.google.com

А затем попросите пользователей сохранить файл на рабочем столе (щелкните правой кнопкой мыши -> Сохранить как ...).

Я попробовал это быстро, и единственная проблема заключалась в том, что по умолчанию мой WinXP сохранял его в виде текстового файла, добавляя .txt в конец имени файла. Так что это потребует от пользователей выбора «Все файлы» при сохранении. Я думаю, что можно было бы исправить это с MIME-типами?

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