How to invoke phone dialer in browser? or is it impossible?

折月煮酒 提交于 2020-01-02 01:15:12

问题


I build a website for phones like android and iphone,when users are visiting my site,is it possible for me to invoke some system build in activities like Dialer or SMS)?

I want to implement this cause I hope when user click the link with phone number,I can start to call directly.

************Edit*******************

I think it is possible cause in android when I click a url like this:

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

it will open the market app and lead me to the app I search.

so I think if we format the url in some way ,maybe it can also open the Dialer app in Android.

ps.I know it must be another case when it comes to Iphone,but currently,it is fine enough it works with Android,any one ,any idea ?

Thanks ^_^.


回答1:


You need the tel protocol. This will launch the native phone dialer. Use it as

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

More on Wikipedia and the RFCs: 2806 and 3966




回答2:


Wouldnt this represent a MAJOR security hole?

i.e. craft a URL that forces the phone to dial a premium rate number that I own....



来源:https://stackoverflow.com/questions/3656946/how-to-invoke-phone-dialer-in-browser-or-is-it-impossible

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!