位置: IT常识 - 正文

H5页面跳转小程序的三种方式(h5页面跳转小程序不显示按钮)

编辑:rootadmin
H5页面跳转小程序的三种方式 文章目录前言一、web-view标签返回小程序1.小程序启动页面只写web-view标签跳转到授权页面。2.编写auth.html3、把auth.html放到服务器就可以测试访问,打开小程序默认进入启动页面中的webview跳转到H5,授权成功后,通过wx.miniProgram.reLaunch方法携带参数跳回小程序二、wx-open-launch-weapp1.编写auth.html2、公众号后台配置好相应的域名和ip白名单,把auth.html放到服务器就可以测试访问,点击按钮,跳转到小程序首页(标签中的path属性),在onLoad函数中获取参数三、URL Scheme1.HTTPS 调用2.返回示例3.调用,微信内打开跳转的是正式版,微信外可以跳转体验版和开发板,具体通过env_version参数设置小程序版本前言

推荐整理分享H5页面跳转小程序的三种方式(h5页面跳转小程序不显示按钮),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:h5页面跳转小程序页面,h5页面跳转小程序不需允许吗,h5跳转小程序按钮不见了,h5页面跳转小程序不显示按钮,h5页面跳转小程序不显示按钮,h5页面跳转小程序不显示按钮,h5页面跳转小程序不显示按钮,h5页面跳转小程序需要什么,内容如对您有帮助,希望把文章链接给更多的朋友!

H5页面跳转小程序的三种方式(h5页面跳转小程序不显示按钮)

实际开发中,小程序和H5往往有很多业务场景需要来回跳转,这里主要介绍三种跳转方式供大家参考。 场景:微信小程序登录有时候需要和公众号进行绑定,获取公众号code和appid传给后台进行绑定

一、web-view标签返回小程序1.小程序启动页面只写web-view标签跳转到授权页面。<template><web-view src="https://www.xxx.cn/auth.html"></web-view></template>2.编写auth.html<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script type="text/javascript">let url = window.location.href;if(url.includes(code)) {if (wx.miniProgram) {wx.miniProgram.reLaunch({url: `/pages/home/index?code=${url中的code}&appId=${url中的appid}`,success: function() {......},fall: function() {......}})}} else {window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=自己的appid&redirect_uri=还是当前页面&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"}</script>3、把auth.html放到服务器就可以测试访问,打开小程序默认进入启动页面中的webview跳转到H5,授权成功后,通过wx.miniProgram.reLaunch方法携带参数跳回小程序二、wx-open-launch-weapp1.编写auth.html<div id="app"><wx-open-launch-weapp id="launch-btn" username="原始ID" path="赋值自己的path页面"><template><button class="btn">跳转小程序</button></template></wx-open-launch-weapp></div><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script type="text/javascript">let url = window.location.href;//如果url中包含code,说明授权成功,开始注册微信configif(url.includes(code)) {//通过接口拿到appId,nonceStr,signature,timestampwx.config({debug: false,appId,timestamp,nonceStr,signature,jsApiList: ['chooseImage', 'previewImage'], //必写,否则不显示openTagList: ['wx-open-launch-weapp']//必写,否则不显示});} else {window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=自己的appid&redirect_uri=还是当前页面&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"}</script>2、公众号后台配置好相应的域名和ip白名单,把auth.html放到服务器就可以测试访问,点击按钮,跳转到小程序首页(标签中的path属性),在onLoad函数中获取参数

三、URL Scheme

该接口用于获取小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。通过该接口,可以选择生成到期失效和永久有效的小程序码,有数量限制,目前仅针对国内非个人主体的小程序开放。

1.HTTPS 调用 POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN

2.返回示例{ "msg": "操作成功", "code": 200, "data": { "openlink": "weixin://dl/business/?t=WqDMv7uIy7g" }}3.调用,微信内打开跳转的是正式版,微信外可以跳转体验版和开发板,具体通过env_version参数设置小程序版本

我这里是写个html文件通过a标签访问

<a href="weixin://dl/business/?t=WqDMv7uIy7g">跳转小程序</a>
本文链接地址:https://www.jiuchutong.com/zhishi/293120.html 转载请保留说明!

上一篇:Web 攻防之业务安全:接口未授权访问/调用测试(敏感信息泄露)(web攻防之业务安全实战指南)

下一篇:怎么移除css的hover事件(css去掉项目符号)

  • 互联网产品之渠道攻坚战(互联网产品ui)

    互联网产品之渠道攻坚战(互联网产品ui)

  • win10如何升级win11(win10如何升级win)

    win10如何升级win11(win10如何升级win)

  • vivo s10电池容量多大(vivo s10手机电池容量)

    vivo s10电池容量多大(vivo s10手机电池容量)

  • qq亲密度在哪里看(qq亲密度在哪里看手机)

    qq亲密度在哪里看(qq亲密度在哪里看手机)

  • vivo手机微信账单怎么删除(Vivo手机微信账号丢了怎么办)

    vivo手机微信账单怎么删除(Vivo手机微信账号丢了怎么办)

  • 电脑开不开机怎么办(电脑开不开机怎么重装系统教程)

    电脑开不开机怎么办(电脑开不开机怎么重装系统教程)

  • 酷狗彩铃要钱吗(酷狗里面的彩铃要钱吗)

    酷狗彩铃要钱吗(酷狗里面的彩铃要钱吗)

  • 抖音上转发别人的视频别人能看到吗(抖音上转发别人的视频别人知道吗)

    抖音上转发别人的视频别人能看到吗(抖音上转发别人的视频别人知道吗)

  • 手机自动静音怎么解决(手机自动静音怎么设置)

    手机自动静音怎么解决(手机自动静音怎么设置)

  • cpu换液态金属弊端(cpu液金多久换一次)

    cpu换液态金属弊端(cpu液金多久换一次)

  • 苹果x带指纹解锁吗(苹果x指纹解锁在哪里设置)

    苹果x带指纹解锁吗(苹果x指纹解锁在哪里设置)

  • mg4j2cha是什么版本(mg4j2za/a是什么版本)

    mg4j2cha是什么版本(mg4j2za/a是什么版本)

  • 京东退货京豆会退还吗(京东退货京豆会退吗)

    京东退货京豆会退还吗(京东退货京豆会退吗)

  • word除号怎么打(word中除号怎么打)

    word除号怎么打(word中除号怎么打)

  • 电脑屏幕怎么截图按键(电脑屏幕怎么截图保存)

    电脑屏幕怎么截图按键(电脑屏幕怎么截图保存)

  • 网易buff怎么取消订单(网易buff怎么取消交易)

    网易buff怎么取消订单(网易buff怎么取消交易)

  • 怎样设置陌生电话打不进来(怎样设置陌生电话拒接功能)

    怎样设置陌生电话打不进来(怎样设置陌生电话拒接功能)

  • vivox9格式化怎么弄(vivo叉九手机怎么格式化)

    vivox9格式化怎么弄(vivo叉九手机怎么格式化)

  • 华为coltl10是什么型号(华为coral10是什么型号手机)

    华为coltl10是什么型号(华为coral10是什么型号手机)

  • 电脑屏幕绿色怎么设置(电脑屏幕绿色怎么调回白色)

    电脑屏幕绿色怎么设置(电脑屏幕绿色怎么调回白色)

  • 怎么验证airpods2真假(怎么验证airpods序列号)

    怎么验证airpods2真假(怎么验证airpods序列号)

  • windows10如何恢复出厂设置(Windows10如何恢复驱动器到U盘)

    windows10如何恢复出厂设置(Windows10如何恢复驱动器到U盘)

  • 电话能打不能接是怎么回事(固定电话能打不能接)

    电话能打不能接是怎么回事(固定电话能打不能接)

  • 高德地图上怎么上店名(高德地图上怎么看方向)

    高德地图上怎么上店名(高德地图上怎么看方向)

  • 本地连接受限制怎么办?(本地连接受限制无法连接)

    本地连接受限制怎么办?(本地连接受限制无法连接)

  • 企业增值税退税是算企业利润的吗
  • 增值税发票管理办法
  • 税款征收方式是指
  • 销售旧货的增值税税率
  • 附加税已扣款还要季度申报吗
  • 自然人独资公司和个人独资企业区别
  • 劳务成本会计科目
  • 产品样品送样流程
  • 汇算清缴调增的金额,如何做会计分录
  • 零售行业的销售员有加班费吗
  • 待摊费用不要了怎么做账?
  • 非生产企业主营业务成本
  • 企业购进材料的会计分录
  • 公司购买饮水机的申请
  • 电费票子丢了怎么办
  • 消费型增值税计算公式
  • 杨志勇财政
  • 信用卡核销是什么意思
  • 工程类劳务发票
  • 财政拨款收入如何记账
  • 多缴纳的增值税怎么申请抵税
  • 手机型号不在鸿蒙系统里
  • win7系统中文乱码怎么解决
  • 电脑文件启用宏是什么意思
  • 年终奖发放与补发的区别
  • PHP中set error handler函数用法小结
  • type3插件
  • 抵扣了的进项税可以冲销么
  • php中字符串函数
  • 期末坏账准备的计算
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • yarn的配置
  • 微信小程序做ppt
  • 股东以固定资产入股会计处理
  • php面向对象编程实验总结
  • 负债大于资产能贷款吗
  • php数组函数有哪些
  • web渗透违法吗
  • vue初始化命令
  • ntpdate命令详解
  • 织梦cms官网
  • php7安装mysqli扩展
  • 2000元以内最强二手游戏笔记本
  • 建筑业委托加工合同范本
  • 租集体土地建厂合法吗
  • 加班工资应如何算
  • 土增清算后后续成本计算
  • 建筑公司可以开3个点的专票吗
  • 一般纳税人开普票和专票有什么区别
  • 管理费用包含研发费用需要减吗?
  • 财务管理税后利息费用都包含什么
  • 什么情况下需要异地预缴增值税
  • 库存和结存
  • 银行收到货款会计分录怎么做
  • 原材料暂估的业务包括
  • 亏损合同预计负债
  • 企业叉车折旧年限几年
  • 幼儿园固定资产一览表
  • 公司汽车上牌费用多少
  • 对于事业单位无力支付的银行承兑汇票
  • 所得税费用怎么计提
  • windowsvista忘记登录密码
  • bash是什么意思中文翻译
  • 太极越狱助手
  • ahci模式下安装win7蓝屏
  • rhel-server
  • skynetave.exe - skynetave是什么进程 有什么用
  • win7右下角的网络连接不显示
  • linux使用ssh远程连接服务器
  • cordova怎么样
  • jquery操作表格
  • Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体
  • cmd常用命令详解
  • android点击按钮弹出对话框
  • 选择照片的快捷键
  • 安卓apk混淆工具
  • node getjdcookie.js
  • Javascript 字符串拼接
  • 网上怎么变更
  • 个体户国税地税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设