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 相关文章推荐
基于Canvas+Vue的弹幕组件的实现
Jul 23 HTML / CSS
HTML5之多线程(Web Worker)
Jan 02 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
Jan 07 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
Jan 09 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
Jan 21 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
Mar 29 HTML / CSS
详解HTML5 录音的踩坑之旅
Dec 26 HTML / CSS
HTML5实现移动端复制功能
Apr 19 HTML / CSS
canvas进阶之如何画出平滑的曲线
Oct 15 HTML / CSS
HTML5自定义mp3播放器源码
Jan 06 HTML / CSS
HTML实现代码雨源码及效果示例
Feb 25 HTML / CSS
深入理解CSS 中 transform matrix矩阵变换问题
Aug 30 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
一道关于php变量引用的面试题
2010/08/08 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
php获取远程文件大小
2015/10/20 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
python 实现音频叠加的示例
2020/10/29 Python
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
主持人演讲稿范文
2013/12/28 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
会计求职自荐信范文
2015/03/04 职场文书
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android