位置: IT常识 - 正文

H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器)

编辑:rootadmin
H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信

推荐整理分享H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:浏览器如何设置h5播放器,h5浏览器0.4.2.66,h5浏览器 app,支持h5浏览器,h5浏览器 app,h5浏览器插件,h5如何在浏览器中打开,h5浏览器插件,内容如对您有帮助,希望把文章链接给更多的朋友!

h5分享到微信,h5使用微信支付这些功能,都需要先判断是否安装微信客户端,如果已安装就启动微信,如果没有安装微信,就提示用户前去安装。

H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器)

我们可以通过访问微信提供的URL协议(weixin://)来实现这个功能,代码如下:

示例代码:

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> 6 <title>判断手机是否安装微信</title> 7 </head> 8 <body> 9 <a href="javascript:testApp('weixin://')" class="dl-btn" id="download">打开微信</a> 10 <script>11 function testApp(url) { 12 var timeout, t = 1000, hasApp = true; 13 setTimeout(function () { 14 if (!hasApp) { 15 //没有安装微信16 var r=confirm("您没有安装微信,请先安装微信!");17 if (r==true){18 location.href="http://weixin.qq.com/"19 }20 }else{21 //安装微信22 }23 document.body.removeChild(ifr); 24 }, 2000) 25 26 var t1 = Date.now(); 27 var ifr = document.createElement("iframe"); 28 ifr.setAttribute('src', url); 29 ifr.setAttribute('style', 'display:none'); 30 document.body.appendChild(ifr); 31 timeout = setTimeout(function () { 32 var t2 = Date.now(); 33 if (!t1 || t2 - t1 < t + 100) { 34 hasApp = false; 35 } 36 }, t); 37 } 38 </script>39 </body>40 </html>

扩展:

同样,通过上边的方法,也可以判断是否安装第三方app,前提是第三方app必须提供相应的URL协议。

后记:

使用本文方法,关键代码也就那么二十几行,大部分浏览器都是能正常调起微信的,一般来说这已经足够了。实在是不太明白为什么前端用js就能解决的问题还要搞一大堆php前端后端管理后台的东西,作为一个前端开发来说,实现一个功能自然是代码越精简越好,前端能实现的就尽量不要劳烦后端,h5能搞定的,就无需用什么php。

本文链接地址:https://www.jiuchutong.com/zhishi/284037.html 转载请保留说明!

上一篇:uniapp/vue虚拟列表,数据列表渲染优化(uniapp vuecli)

下一篇:简述YOLOv8与YOLOv5的区别(yolov3与yolov2)

  • 7plus更新ios12好用吗(ios 12正式版苹果7p更新)

    7plus更新ios12好用吗(ios 12正式版苹果7p更新)

  • 网盘下载的内容含有违规信息怎么办(网盘下载内容如何移到内存卡)

    网盘下载的内容含有违规信息怎么办(网盘下载内容如何移到内存卡)

  • 苹果8前置摄像头像素多少(苹果8前置摄像头黑屏)

    苹果8前置摄像头像素多少(苹果8前置摄像头黑屏)

  • 外星人怎么调节灯光(外星人怎么调节风扇转速)

    外星人怎么调节灯光(外星人怎么调节风扇转速)

  • 无线充电宝对手机有害吗(无线充电宝对手机有损害吗)

    无线充电宝对手机有害吗(无线充电宝对手机有损害吗)

  • 大王卡亲情号码双方都是免费吗(大王卡亲情号码怎么添加)

    大王卡亲情号码双方都是免费吗(大王卡亲情号码怎么添加)

  • 华为nova7如何截屏(华为nova7如何截屏手机屏幕)

    华为nova7如何截屏(华为nova7如何截屏手机屏幕)

  • fpanel是什么接口(主板fpanel九针接线图)

    fpanel是什么接口(主板fpanel九针接线图)

  • 电脑开机几分钟就关机是什么原因(电脑开机几分钟就黑屏主机还正常)

    电脑开机几分钟就关机是什么原因(电脑开机几分钟就黑屏主机还正常)

  • oppoace支持红外吗(oppoace支持红外线吗)

    oppoace支持红外吗(oppoace支持红外线吗)

  • 如何保存抖音视频不显示抖音号(如何保存抖音视频不带水印)

    如何保存抖音视频不显示抖音号(如何保存抖音视频不带水印)

  • 苹果无痕浏览还能看到记录吗(苹果无痕浏览还会被运营商记录吗)

    苹果无痕浏览还能看到记录吗(苹果无痕浏览还会被运营商记录吗)

  • 2500k配什么主板(i5 2500k用什么主板)

    2500k配什么主板(i5 2500k用什么主板)

  • 华为mate30普通版防水吗(华为mate30普通版屏幕怎么样)

    华为mate30普通版防水吗(华为mate30普通版屏幕怎么样)

  • ps的吸管工具怎么用(ps的吸管工具怎么吸成前景色)

    ps的吸管工具怎么用(ps的吸管工具怎么吸成前景色)

  • iphone查看热点谁连接(苹果热点怎么看谁用)

    iphone查看热点谁连接(苹果热点怎么看谁用)

  • 笔记本home键在哪里(笔记本home键在左方向键上怎么按)

    笔记本home键在哪里(笔记本home键在左方向键上怎么按)

  • 苹果11如何设置24小时显示(苹果11如何设置26键拼音)

    苹果11如何设置24小时显示(苹果11如何设置26键拼音)

  • 手机克隆为什么只显示旧手机(手机克隆为什么微信没有克隆过去)

    手机克隆为什么只显示旧手机(手机克隆为什么微信没有克隆过去)

  • 恢复视频能不能出现所有视频(可以恢复视频)

    恢复视频能不能出现所有视频(可以恢复视频)

  • 怎么修改qq身份证绑定(怎么修改qq身份证)

    怎么修改qq身份证绑定(怎么修改qq身份证)

  • huaweiMate 20的ROM存储有几种规格

    huaweiMate 20的ROM存储有几种规格

  • 美图秀秀如何删发布的照片(美图秀秀如何删除视频中间部分)

    美图秀秀如何删发布的照片(美图秀秀如何删除视频中间部分)

  • 公司把股权转让给个人
  • 灭火器属于什么经营范围
  • 设计费用计入产品成本吗
  • 对公账户可以支付给个人吗
  • 固定资产弃置费用计入什么科目
  • 个人减税具体政策
  • 退休工资怎样扣社保
  • 收到物业费普通发票做账
  • 垫资后转出的会计分录怎么写?
  • 农业水费管理使用办法
  • 外币账户的银行信息在哪查询
  • 小规模企业如何变更营业范围
  • 小规模外贸公司
  • 小规模纳税人可以抵扣进项税吗
  • 采购合同中含税金额
  • 营改增之后还有营业税金及附加吗
  • 汽修厂的财务怎样做账
  • 固定资产内部调拨流程
  • 资产损失税前扣除备查资料
  • 事业单位转账支票管理
  • 固定资产计提折旧的会计科目
  • 帮客户采购会计分录
  • 抵扣进项税有期限吗
  • 个人独资企业还是个体户好
  • 应收账款出售给银行
  • 建筑公司异地预缴增值税
  • 人力资源外包公司发展前景
  • windows10更新怎么办
  • 怎么在bios设置启动项
  • 鸿蒙 功能
  • css 栅格
  • linux取消静态ip
  • svg怎么改大小
  • 企业破产是不是要没收法人家里全部财产
  • 我想看阿尔伯塔
  • mysql事务执行流程
  • thinkphp console
  • 业务招待费专票可以抵扣增值税吗
  • 营业外收入合理避税
  • php对接第三方支付教程
  • 前端技巧
  • vscode插件在哪
  • java是什么意思
  • 端午节发现金怎么说
  • 加工费能直接抵税吗
  • 帝国cms如何使用
  • 印花税都有什么类目
  • 税率的确定和什么因素有关
  • 资产负债表是面子
  • 小规模纳税人企业所得税优惠政策最新2023
  • 银行存款为负数可以结账吗
  • 业务招待费的所得税扣除
  • 金税盘和报税盘一起用吗
  • 收到银行手续费已做后期收到发票怎么做
  • 设计公司发生的设计费怎么入账
  • 企业设备融资是什么意思?
  • 探望生病员工属于什么费用
  • 员工上班的停车费谁出
  • 招待费进项税额可以抵扣吗
  • 慧通年终奖怎么计算
  • 公对私转账有没有手续费
  • 企业网银的电子对账未签约需要本人去吗
  • 应付职工薪酬账户贷方登记的是
  • Sql Server datetime问题
  • 搜狗网络
  • win10自动
  • 收集整理的近义词
  • bios怎么设置efi引导
  • 任务管理器边框怎么设置
  • win7如何创建文件夹
  • ubuntu怎么root权限
  • WIN10怎么彻底删除works2
  • css如何控制图片位置
  • [置顶]bilinovel
  • amp designer插件
  • android iframe
  • androidstudio的jdk
  • shell脚本实现Linux运维监控
  • python中的stringvar
  • 网商贷补充收款方式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设