Компакт-диск для автоматического открытия веб-страницы
Мой друг хочет раздать компакт-диски (да, компакт-диски) в качестве приглашений на вечеринку. Когда кто-то вставляет компакт-диск в свой компьютер, он автоматически загружает веб-страницу, используемую для RSVPing, на вечеринку. Как я могу сделать это?
Я знаю, что в Windows где-то хранится браузер по умолчанию, который, я думаю, можно использовать, не беспокоясь о кроссплатформенных проблемах, верно? А как насчет пользователей Apple?
2 ответа
Вы можете сделать это в Windows очень просто, но поддержка Linux/OS X будет сложнее.
Windows Autorun.inf
Служба поддержки делает то, что вы хотите - все, что вам нужно, это открыть URL-адрес, который откроется в браузере пользователя по умолчанию:
Shellexecute=http://mypartyinvite.com
На OS X вы можете использовать .webloc
файл. Пользователю все равно потребуется открыть компакт-диск и дважды щелкнуть файл, но тогда ОС будет обрабатывать открытие ссылки в браузере пользователя по умолчанию.
?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>URL</key>
<string>http://mypartyinvite.com</string>
</dict>
</plist>
В Linux я не знаю, что бы вы сделали, возможно, сценарий оболочки для пользователя, который дважды щелкнет, который ловко определил среду и сделал обоснованное предположение об открытии браузера?
Это плохая идея. У каждого должна быть отключена функция автозапуска на своем компьютере, и любой достойный антивирусный сканер сойдет с ума, если компакт-диск попытается автоматически перейти на веб-страницу.
Я знаю, что в Windows где-то хранится браузер по умолчанию, который, я думаю, можно использовать, не беспокоясь о кроссплатформенных проблемах.
Нет, это не правильно. Это тоже не имеет особого смысла. Вы не можете полагаться на функцию, присутствующую в Windows, для облегчения межплатформенных проблем. Windows - это единая платформа.
А как насчет пользователей Apple?
Там нет такой вещи, как "Apple" пользователей. Но нет, для них это тоже не сработает. Mac OS X просто плоская не поддерживает эту функцию. Он был частично поддержан через QuickTime в предыдущих версиях Mac OS (то есть Mac OS 9 и более ранних версиях), но его считали настолько подлым, эксплуатируемым и плохо себя ведут пользователи Mac, что
Apple просто полностью вырвала его из OS X.
Найдите другой способ пригласить людей на свою вечеринку. Наконец, убедительное использование для Facebook или Twitter!