Создание ссылки на веб-сайт с пользовательским значком на рабочем столе пользователя. - PullRequest
4 голосов
/ 23 ноября 2011

Я бы хотел, чтобы пользователи нашего неопытного сайта могли создать ссылку на наш веб-сайт на рабочем столе с пользовательским значком (значок нашего веб-сайта). Естественно, есть опция перетаскивания, но она не позволяет использовать собственный значок (насколько я знаю). Я также могу обратиться к файлу установщика exe, но мне кажется, что это то, что мне нужно - просто простая ссылка на рабочий стол + иконка.

Есть идеи?

Мне нужно, чтобы это работало для Windows и Mac (но не должно быть одинаковым решением для обоих).

Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 ноября 2014

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

  1. Создайте файл BAT, чтобы открыть URL

В Блокноте напишите строку со следующим текстом:

start http://www.domain.com

затем сохраните файл с расширением .bat, например, сохранить его как launch.bat

  1. Преобразование BAT в EXE с пользовательским значком.

http://www.f2ko.de/programs.php?lang=en&pid=b2e

  1. Распространение файла EXE.

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

2 голосов
/ 24 ноября 2011

Мне показалось это интересным, поэтому я посмотрел на закладки с пользовательскими значками в Windows Vista.

Закладка - это просто текстовый файл с расширением .url, содержащий следующее:

[InternetShortcut]
URL=http://forum.lxcenter.org/index.php?t=msg&goto=89304&#msg_89304
IconFile=C:\Users\Carl\AppData\Local\Google\Chrome\Application\chrome.exe

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

Я пытался изменить IconFile, чтобы он указывал на онлайн-ресурс (favicon.ico), но он не работал.Вероятно, функция безопасности, чтобы держать в Интернете гадости.Похоже, вам нужно, чтобы пользователь загружал файл значков отдельно, что звучит слишком много для вашего целевого пользователя.

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

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