Как вызвать номеронабиратель телефона в браузере?или это невозможно? - PullRequest
9 голосов
/ 07 сентября 2010

Я создаю веб-сайт для телефонов, таких как android и iphone, когда пользователи посещают мой сайт, могу ли я вызывать некоторые действия по сборке системы, такие как Dialer или SMS)?

Я хочу реализовать это, я надеюсь, что когда пользователь щелкнет ссылку с номером телефона, я смогу начать звонить напрямую.

************ Редактировать *******************

Я думаю, что это может быть причиной в Android, когда я нажимаю URL-адрес, как это:

<html>
<body>
<a href="market://search?q=pname:com.joelapenna.foursquared">asdfasdfsdf</a>
</body>
</html>

откроет приложение market и приведет меня к приложению, которое я ищу.

так что я думаю, что если мы каким-то образом отформатируем URL, возможно, он также может открыть приложение Dialer в Android.

ps.Я знаю, что это должен быть другой случай, когда дело доходит до Iphone, но в настоящее время, он достаточно хорош, он работает с Android, кто-нибудь, любая идея?

Спасибо ^ _ ^.

Ответы [ 2 ]

26 голосов
/ 07 сентября 2010

Вам нужен протокол tel. Это запустит родную телефонную звонилку. Используйте это как

<a href="tel:555-123-4567">

Подробнее о Википедии и RFC: 2806 и 3966

0 голосов
/ 07 сентября 2010

Не представляет ли это ОСНОВНУЮ дыру в безопасности?

то есть создать URL-адрес, который заставляет телефон набирать номер премиум-класса, которым я владею ....

...