Компакт-диск для автоматического открытия веб-страницы - PullRequest
2 голосов
/ 16 февраля 2011

Мой друг хочет раздать компакт-диски (да, компакт-диски) в качестве приглашений на вечеринку. Когда кто-то вставляет компакт-диск в свой компьютер, он автоматически загружает веб-страницу, используемую для RSVPing, на вечеринку. Как я могу сделать это?

Я знаю, что в Windows хранится браузер по умолчанию, который, я думаю, можно использовать, не беспокоясь о кроссплатформенных проблемах, верно? А как насчет пользователей Apple?

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

Вы можете сделать это в 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 я не знаю, что вы будете делать, возможно, сценарий оболочки для пользователя, чтобы дважды щелкнуть мышью, что ловко определило окружение и сделало обоснованное предположение об открытии браузера?

0 голосов
/ 16 февраля 2011

Это плохая идея. У всех должна быть отключена функция автозапуска на их компьютере, и любой приличный антивирусный сканер подойдет, если компакт-диск попытается автоматически перейти к сетистр.

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

А как насчет пользователей Apple?

Пользователей "Apple" не существует.Но нет, для них это тоже не сработает.Mac OS X просто плоская не поддерживает эту функцию.Он был частично поддержан через QuickTime в предыдущих версиях Mac OS (то есть Mac OS 9 и более ранних версиях), но пользователи Mac считали его настолько подлым, эксплуатируемым и плохо управляемым, что
Apple просто вырвала его из ОСX полностью.

Найдите еще один способ пригласить людей на свою вечеринку. Наконец-то убедительное использование для Facebook или Twitter!

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