微信内置浏览器如何实现自动拨号功能
前言
最近有一个通过微信分享链接的需求,链接中包含分享人的简单信息,需要实现点击拨号的按钮,实现自动拨号功能...
开始觉得是个挺复杂的需求,经过一番面向度娘调研,发现解决方式其实比较简单,一个a标签即可。
实现自动拨号功能
一键拨号
<a href=“tel: 号码”>拨号按钮</a>
扩展
1)一键发短信
<a href=“sms: 号码”>发短信按钮</a>
2)移动web页面自动探测电话号码
<meta name="format-detection" content="telephone=no">
<meta http-equiv="x-rim-auto-match" content="none">
3)使用wtai协议进行拨打电话(一般采用这个方式)
<a href="wtai://wp//mc;号码">拨打号码</a>
<a href="wtai://wp/ap;号码;">存储</a>
后话
需要注意的是微信页面可能会出现屏蔽的方式,解决方案:
拨号代码不变,在含有拨号代码的页面在网址后面增加一个锚节点mp.weixin.qq.com
例:<a href=“tel: 号码”>拨号按钮</a>上需要拨号代码,在有这个代码的页面URl后边加上:#mp.weixin.qq.com
,如:tel:号码#mp.weixin.qq.com
这个属于纯理论,目前我做的还没出现屏蔽的方式,如果出现,可以试一试。