移动端网页实现拨打电话功能的几种方法

移动端网页实现拨打电话功能的几种方法

通过网页拨打电话

<a href=”tel://222 ”>拨打电话</a>
这种方式塞班、安卓与iphone都支持

切记一定这这么写,不要自己写方法再去调用

例如;<a href=”javascript:phone('+phone+') ”>拨打电话</a>

function phone(date){
window.location.href = 'tel://' + date;
}

采用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>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113454.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mybatis的二级缓存_mybatis注解详解

    mybatis的二级缓存_mybatis注解详解一、创建Cache的完整过程我们从SqlSessionFactoryBuilder解析mybatis-config.xml配置文件开始:Readerreader=Resources.getResourceAsReader(“mybatis-config.xml”);S…

  • JavaScript如何判断一个值是不是数字?「建议收藏」

    JavaScript如何判断一个值是不是数字?「建议收藏」第一种方法:isNaN()使用js自带全局函数isNaN(),isNaN()返回一个Boolean值,如下:varc="hello";//字符串isNaN(c);//返回一个false;varc=10;//数字inNaN(c);//返回一个true如果以上c为一个空串或是一个空格,isNaN将把c当作数字0来处理,所以检查不严谨。第二种方法:正则表达式functioncheckNu…

  • java时间类的使用和区别

    java时间类的使用和区别java中经常使用的6大时间类:java.util.Date              日期格式:年月日时分秒java.sql.Date               日期格式:年月日java.sql.Time               日期格式:时分秒java.sql.Timestamp          日期格式:年月日时分秒纳秒    从数据库中取出来的日期一般都用getTimestamp(…

  • 让你轻松架设FTP服务器

    让你轻松架设FTP服务器你想架设你的FTP服务器吗?笔者将从IIS和第三方软件两个角度,教会你轻松架设FTP服务器的方法,让你玩转FTP服务器的架设。一、用IIS架设FTP服务器:1、设置FTP服务器:(1)设置“FTP站点”标签项:在“控制面板→管理工具→Internet服务管理器”窗口中,选中“默认FTP站点→右键→属性”,在图1的“默认FTP站点属性”框中,“IP地址”可以使用默认,端口号保持“2

  • iOS Charles 抓包指南 – 从入门到精通

    iOS Charles 抓包指南 – 从入门到精通iOSCharles抓包指南以下那知乎的请求举例子步骤Step1:安装Charles从https://www.charlesproxy.com/download/下载安装Charles最新版。Step2:注册LicenseCharles-&amp;gt;Help-&amp;gt;RegisterCharlesRegisteredname:你购…

  • lx文件用什么打开_lservrc文件怎么生成

    lx文件用什么打开_lservrc文件怎么生成介绍两款播放器:第一款:PotPlayer,这款软件快进看学习视频特特别方便。软件的下载地址:链接:http://potplayer.daum.net/?lang=zh_CN第二款:屏幕录像专家

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号