HTML5调用手机发短信和打电话功能


Posted in HTML / CSS onApril 29, 2020

前言

本来感觉用H5写调用电话拨号功能和发送短信功能会很不好写,后来通过实践得出,其实很简单的。
首先简单介绍一下业务功能,就是显示通讯录中的人员用户信息,然后分别点击相应的按钮来发送短信和拨通电话

HTML5调用手机发短信和打电话功能

正文

来看看HTML的关键代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>公司通讯录</title>
		//一定要加的引用
		<meta name="apple-mobile-web-app-capable" content="yes">
	</head>

	<body>
		<header class="mui-bar mui-bar-nav" style="background-color: #ffffff;">
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" style="color: #000000;font-size: 25px;"></a>
			<h1 class="mui-title">个人信息</h1>
		</header>
		<div class="mui-page-content" >
				<div class="mui-scroll" style="background-color: #FFFFFF;">
					<div class="mui-button-row" style="margin-bottom: 40%;margin-top: 10%;">
					//发消息的关键代码href 个id 会在js中写出来
						<a href="#" id="urls" > 
							<i class="iconfont icon-Group- " style="font-size: 18px;"></i>  发消息  </a>
						//拨号的关键代码href 个id 会在js中写出来
						<a href="#" id="url" > 
						<i class="iconfont icon-dianhua iconback " style="font-size: 18px;"></i>  打电话
				</div>
			</div>
		</div>
	</body>
</html>
//拨号的写法
			document.getElementById("url").href = 'tel:' +具体的电话号码;
			//发短信的写法
			document.getElementById("urls").href = 'sms:' + 具体的电话号码;

代码精炼

<head>里面加上:

<meta name="format-detection" content="telephone=yes"/>

需要拨打电话的地方:

<a href="tel:400-0000-688">400-0000-688</a>

发短信:

<a href="sms:18688888888">发短信</a>

结束

其实好多功能都不是特别难,只是不熟悉,软件开发就是不断的熟悉的过程。

到此这篇关于HTML5调用手机发短信和打电话功能的文章就介绍到这了,更多相关html5 发短信打电话内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3 3D立方体效果示例-transform也不过如此
Dec 05 HTML / CSS
一款利用纯css3实现的win8加载动画的实例分析
Dec 11 HTML / CSS
css3实现3d旋转动画特效
Mar 10 HTML / CSS
CSS3 text shadow字体阴影效果
Jan 08 HTML / CSS
CSS3动画特效在活动页中的应用
Jan 21 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
Jan 03 HTML / CSS
移动端html5 meta标签的神奇功效
Jan 06 HTML / CSS
详解如何用HTML5 Canvas API控制图片的缩放变换
Mar 22 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
Aug 20 HTML / CSS
CSS3常见动画的实现方式
Apr 14 HTML / CSS
HTML CSS 一个标签实现带动画的抖音LOGO
Apr 26 HTML / CSS
前端使用svg图片改色实现示例
Jul 23 HTML / CSS
H5离线存储Manifest原理及使用
Apr 28 #HTML / CSS
HTML5中的网络存储实现方式
Apr 28 #HTML / CSS
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
Apr 27 #HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
Apr 26 #HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
Apr 23 #HTML / CSS
html5 canvas 实现光线沿不规则路径运动
Apr 20 #HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
Apr 16 #HTML / CSS
You might like
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
PHP实现GIF图片验证码
2015/11/04 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
js 上传图片预览问题
2010/12/06 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
深入浅析knockout源码分析之订阅
2016/07/12 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
用Python编写一个国际象棋AI程序
2014/11/28 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
医学生自我鉴定范文
2013/11/08 职场文书
绩效管理实施方案
2014/03/19 职场文书
化验员岗位职责
2015/02/14 职场文书
学术会议通知范文
2015/04/15 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js