Вопрос

Amazon есть кнопка, которая открывает приложение следующим образом.

http://img836.imageshack.us/img836/6829/sreenshot20100724at111.png

Нажмите эту кнопку Открывает «Amazon Kindle», для моего случая «Amazon Kindle для Mac».

Как это возможно?Я имею в виду, как я могу программировать эту работу?Это определенно не вспышка.

Я пытался использовать кнопку, чтобы открыть кнопку с использованием приложения, предоставляемую HTML, но я не мог сделать это из-за безопасности причин.

Добавлено

Это исходный код для него.

<tr><td><a href="kindle://home/?action=refresh"><img src="https://images-na.ssl-images- amazon.com/images/G/01/kindle/www/mazama/download/mac/go-to-kindle-for-mac-lg-pri._V192549350_.gif" border="0"></a></td></tr>
<tr><td><div style="font-size:11px; margin-top:4px;">Requires <a href="http://www.amazon.com/gp/kindle/mac/ref=kcp_mac_lnd_spl">Kindle for Mac Application</a></div></td></tr>
.

Я хочу открыть «приложение A», когда я нажимаю кнопку «X».Я хочу контролировать (открыть док / приложение ...) мой MAC из браузера Safari.

Это было полезно?

Решение

Некоторые другие ответы имеют правильный сигнал, но я думаю, что это обработчик протокола, а не тип MIME.Kindle для Mac зарегистрировал обработчик для протокола «Kindle:», либо с OS X, либо непосредственно с браузером (Safari, я думаю), аналогичным образом, что есть обработчик протокола по умолчанию для протокола «Mailto:»Перейти к почтовому приложению.

Этот вопрос имеет ответ на том, как изменить ваше приложение, чтобы зарегистрировать обработчик протокола.

Зарегистрируйте протокол на Mac OSX?

Другие советы

Особенности не могу ответить.

Но так, как это сделано, это то, что тип MIME зарегистрирован на Mac (через приложение, когда он запускается или установлен).Затем, когда браузер пытается и открывает файл, веб-сервер говорит: «Это файл« App / Amazon_kindle »(или что-то еще), и Mac объединяет два вместе, чтобы запустить приложение.

В других системах вам придется сопоставить расширение к типу MIME.Mac может сделать это, но это необязательно.

Это основы того, как это работает.

Это специальная ссылка на пространственную плату, которая требует, чтобы приложение было на вашем компьютере.Это комбинация браузера, разговаривающего с вашим локальным программным обеспечением, которое слушает событие.Itunes имеет что-то похожее.

Я не знаю, сможете ли вы повторить это, так как звонки являются собственностью.Вы можете быть в состоянии с каким-то взлом.

В конце концов, вы можете подумать об этом, как когда вы нажмете ссылку PDF, и он открывает приложение для просмотра PDF.Просто имейте в виду, приложение должно быть на компьютере.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top