Обнаружить установленный обработчик URI приложения в браузерах Webkit - PullRequest
3 голосов
/ 15 декабря 2009

У меня есть вопрос, в основном связанный с веб-браузером Iphone, но я надеюсь, что то же решение будет работать и в других браузерах, основанных на webkit.

У меня есть приложение (Iphone + Android), которое регистрирует обработчик для пользовательского URI (appuri: //) на телефоне. Я могу запустить приложение, сделав ссылку на «appuri: // act / launch» со своих веб-страниц. Это работает, только если мое приложение установлено на устройстве. Если на устройстве не установлено приложение, появляется сообщение «Safari не удалось открыть ....».

То, что я хочу сделать, это определить, поддерживается ли схема URI из браузера, а затем запросить мое собственное сообщение со словами «пожалуйста, скачайте приложение. *

Есть ли способ определить или найти список обработчиков схемы URL на телефоне из веб-браузера?

1 Ответ

0 голосов
/ 15 декабря 2009

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

И поскольку вы не можете запускать плагины в Mobile Safari, ответ, вероятно, будет «нет».

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