html5 跳到拨打电话功能

在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能

如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。

采用url链接的方式,实现在Safari ios,香港服务器,Android 浏览器,webos 浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话功能。

1.最常用WEB页面JS实现一键拨号的电话拨打功能:

<a href="tel:13764567708">移动WEB页面JS一键拨打号码咨询功能</a>

在拨号界面,显示号码,并提示拨打。
支持大部分的浏览器,但是在QQ浏览器上支持不好。

微信现在出现屏蔽常规拨号功能,具体解决办法见《微信开发实现一键拨号出现屏蔽问题的解决方案

2.最常用WEB页面JS实现一键发送短信功能:

<a href="sms:13764567708">移动WEB页面JS一键发送短信咨询功能</a>

在信息录入界面,显示发送号码,并提示录入信息。

支持大部分的浏览器,但是在QQ浏览器上支持不好。

3、移动web页面自动探测电话号码

<meta name="format-detection" content="telephone=no">

<meta http-equiv="x-rim-auto-match" content="none">

4.使用wtai协议进行拨打电话。

代码如下所示:

实例:

<a href="wtai://wp//mc;13764567708">拨打10086 </a> 
<a href="wtai://wp/ap;13764567708;">将10086存储至电话簿 </a>

建议采用这个方式。

5、不太灵验的方式:

<a href="dc:13764567708">移动WEB页面JS一键拨打号码咨询功能</a>

经过测试,大部分浏览器都不支持了。

html5 跳到拨打电话功能,布布扣,bubuko.com

时间: 2024-12-28 04:54:41

html5 跳到拨打电话功能的相关文章

程序员也需要下点成本啊!!IOS input渲染 和android不同,以及自动添加拨打电话功能导致的问题

前几天公众号做完了给领导审查,因为这个公众号是在之前的1.0基础上开发的,所以没有在意兼容性问题[其实是忽略了IOS=.=原谅我的无知] 结果出问题了,有几个问题: 1. input渲染效果和andriod下不同 2. 长串数字会被渲染成电话号码 3.四位小数被渲染成超链接 1.input Android下设置没有圆角.无渐变,文字居中显示,完全没问题啊 到了IOS就变成这个鸟样子了!!这是什么鬼啊?? 原来iPhone上的safari解析input[type="submit"]和in

ios app跳转拨打电话界面,调用拨打电话功能

DNLogFUNC //两种方法都可以用 //这种据说是可以上appstore NSURL *phoneURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",PhoneNumber]]; if ( !_phoneCallWebView ) { _phoneCallWebView = [[UIWebView alloc] initWithFrame:CGRectZero]; } [_phoneCallWebView

使用Android拨打电话功能

1.要使用Android系统中的电话拨号功能,首先必须在AndroidManifest.xml功能清单中加入允许拨打电话的权限: <uses-permission android:name="android.permission.CALL_PHONE" /> // 允许拨打电话权限 2.进行拨打电话的代码: a.调用Android系统的拨号界面,但不发起呼叫,用户按下拨号键才会进行呼叫 1 @Override 2 public void onCreate(Bundle sa

jquery mobile实现拨打电话功能的几种方法

3.使用wtai协议进行拨打电话. 在wml中可以调用设备的wtai函数来呼叫特定的电话号码.目前,越来越多的浏览器都支持这个功能,但还不是所有. 代码如下所示: 复制代码 代码如下: <input name="phone_no" format="*m" value="13"/> <do type="option" label="呼出号"> <go href="wta

iOS开发中拨打电话功能的实现

//第一种 方法 // 弊端:该方法进行拨号之后,当电话挂断之后不会返回应用程式,会停留在通话记录界面 NSURL *url = [NSURL URLWithString:@”tel//185------”]; [UIApplication shareApplication] openURL:url]; // 第二种 方法(Apple私有API) 审核会有问题 //大拨打电话之后会提升用户是否拨打,当电话挂断之后会返回应用程式 NSURL *url = [NSURL URLWithString:

iOS给button绑定拨打电话功能

首先在xib文件中把button绑定到头文件和实现文件.在创建的新方法中加入如下代码: UIWebView*callWebview =[[UIWebView alloc] init]; NSURL *telURL =[NSURL URLWithString:@"tel:12345"]; [callWebview loadRequest:[NSURLRequest requestWithURL:telURL]]; //记得添加到view上 [self.viewThis addSubvie

IOS 拨打电话功能

NSString *number = _store_phone;// 电话号码 //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表 // NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number];  //而这个方法则打电话前先弹框  是否打电话 然后打完电话之后回到程序中 网上说这个方法可能不合法 无法通过审核 NSString *num = [[NSString alloc] i

微信开发:如何一键拨打电话

最近在开发中,需要在微信实现页面点击 拨打电话 实现一键拨打电话功能. 通过在网上搜索,大约都是2013年的博客和文章是这样的说法 : 一般的web页面用 JS实现一键拨打电话功能 : <a  href="tel:10010">拨打电话</a> ,但在开发中发现微信上会屏蔽常规拨号功能. 因为微信有白名单机制,所有qq.com的二级域名和腾讯微生活的合作伙伴的域名都是可以正常拨号的,解决办法就是在url上带入qq的二级域名. 所以以前在微信中,要实现点击拨打电话

APP拨打电话&amp;发短信&amp;发邮件

在移动开发中我们会经常需要调用手机的拨打电话功能.发短信功能和发邮件功能,以下是我总结的方法: //1.打电话 //方法1 最常用方法 NSURL *telUrl = [NSURL URLWithString:"tel://13161906451"]; UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero]; [webView loadRequest:[NSURLRequest requestWithURL:t