微信内置浏览器如何实现自动拨号功能
时间:2019-11-07
本文章向大家介绍微信内置浏览器如何实现自动拨号功能 ,主要包括微信内置浏览器如何实现自动拨号功能 使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
前言
最近有一个通过微信分享链接的需求,链接中包含分享人的简单信息,需要实现点击拨号的按钮,实现自动拨号功能...
开始觉得是个挺复杂的需求,经过一番面向度娘调研,发现解决方式其实比较简单,一个a标签即可。
实现自动拨号功能
一键拨号
<a href=“tel: 号码”>拨号按钮</a>
扩展
1)一键发短信
<a href=“sms: 号码”>发短信按钮</a>
2)移动web页面自动探测电话号码
<meta name="format-detection" content="telephone=no">
<meta http-equiv="x-rim-auto-match" content="none">
3)使用wtai协议进行拨打电话(一般采用这个方式)
<a href="wtai://wp//mc;号码">拨打号码</a>
<a href="wtai://wp/ap;号码;">存储</a>
后话
需要注意的是微信页面可能会出现屏蔽的方式,解决方案:
拨号代码不变,在含有拨号代码的页面在网址后面增加一个锚节点mp.weixin.qq.com
例:<a href=“tel: 号码”>拨号按钮</a>上需要拨号代码,在有这个代码的页面URl后边加上:#mp.weixin.qq.com
,如:tel:号码#mp.weixin.qq.com
这个属于纯理论,目前我做的还没出现屏蔽的方式,如果出现,可以试一试。
原文地址:https://www.cnblogs.com/candy-xia/p/11810691.html
- 如何使用Node.js编写命令工具——以vue-cli为例
- SpringBoot编写自定义的starter
- webpack3新特性简介
- Python机器学习算法入门之梯度下降法实现线性回归
- IronPython 2.0 beta 5
- node.js如何制作命令行工具(一)
- (28) 剖析包装类 (下) / 计算机程序的思维逻辑
- Linux进程监控工具Supervisor简易使用教程
- (29) 剖析String / 计算机程序的思维逻辑
- (27) 剖析包装类 (中) / 计算机程序的思维逻辑
- Python量子力学计算模拟以及数据可视化
- (26) 剖析包装类 (上) / 计算机程序的思维逻辑
- (25) 异常 (下) / 计算机程序的思维逻辑
- (24) 异常 (上) / 计算机程序的思维逻辑
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 一文搞定web微信第三方登录
- python学习笔记(1)
- Swift Mutating
- 31.opengl高级光照-泛光bloom
- Swift 泛型
- Swift高阶函数map,filter,reduce
- 一文解决大批量基因相关性分析
- Swift String 与 NSString
- 30.opengl高级光照-HDR
- Angular bootstrap的一个例子
- MicrobiomeAnalyst | 零代码分析宏基因组数据
- Java8实战——通过行为参数化传递代码 顶
- Angular component的一个例子
- 初识mybatis中的缓存
- 【卷积神经网络结构专题】ResNet及其变体的结构梳理、有效性分析