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


Posted in Javascript onAugust 05, 2013

如果需要在移动浏览器中实现拨打电话,发送email,调用sns等功能,jquery mobile提供的接口是一个好办法。

采用url链接的方式,实现在safari ios,android 浏览器,webos 浏览器,塞班浏览器,ie,operamini等主流浏览器,进行拨打电话功能。

1.最常用的方式:

<a href="tel:+120">报警!</a>

在拨号界面,显示号码,并提示拨打。

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

2、自动探测电话号码

如果要支持safari for ios ,blackberry browser的号码,需要加上一下标签:

<meta name="format-detection" content="telephone=no"> 
<meta http-equiv="x-rim-auto-match" content="none">

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

在wml中可以调用设备的wtai函数来呼叫特定的电话号码。目前,越来越多的浏览器都支持这个功能,但还不是所有。

代码如下所示:

<input name="phone_no" format="*m" value="13"/> <do type="option" label="呼出号"> <go href="wtai://wp/mc;$(phone_no)"/> </do><br/> 或者直接写入电话号码的方式: <a href="wtai://wp/mc;1331597312*">拨打电话</a>

实例:
<a href="wtai://wp//mc;10086">拨打10086 </a>  <a href="wtai://wp/ap;10086;">将10086存储至电话簿 </a>  <a href="sms:10086">发短信到10086 </a>

建议采用这个方式。

4、还有一种方式:

<a href="dc:5040*0077">拨打热线</a>

经过测试,大部分浏览器都不支持 了。
Javascript 相关文章推荐
javascript垃圾收集机制与内存泄漏详细解析
Nov 11 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
javascritp添加url参数将参数加入到url中
Sep 25 Javascript
javascript正则表达式之search()用法实例
Jan 19 Javascript
jQuery实现径向动画菜单效果
Jul 17 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
Sep 21 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 14 Javascript
js 判断计算字符串长度/判断空的简单方法
Aug 05 #Javascript
javascript显示用户停留时间的简单实例
Aug 05 #Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
Aug 05 #Javascript
JS字符串处理实例代码
Aug 05 #Javascript
[JSF]使用DataModel处理表行事件的实例代码
Aug 05 #Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
Aug 03 #Javascript
jquery ui dialog实现弹窗特效的思路及代码
Aug 03 #Javascript
You might like
图书管理程序(三)
2006/10/09 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
2019/09/13 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
Python request设置HTTPS代理代码解析
2018/02/12 Python
在vscode中配置python环境过程解析
2019/09/28 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
海外淘书首选:AbeBooks
2017/07/31 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
小学新教师培训方案
2014/02/03 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
新年寄语大全
2014/04/12 职场文书
工地安全生产标语
2014/06/06 职场文书
运动会演讲稿50字
2014/08/25 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
防汛工作情况汇报
2014/10/28 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
实名检举信范文
2015/03/02 职场文书
职工宿舍管理制度
2015/08/05 职场文书
tomcat下部署jenkins的方法
2022/05/06 Servers