位置: 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去掉项目符号)

  • 中央空调安装效果图(中央空调安装)(中央空调安装效果)

    中央空调安装效果图(中央空调安装)(中央空调安装效果)

  • 希沃投屏如何使用(希沃投屏怎么投屏图片)

    希沃投屏如何使用(希沃投屏怎么投屏图片)

  • 脉脉收藏的职位在哪里(脉脉收藏的人脉卡片藏在哪里)

    脉脉收藏的职位在哪里(脉脉收藏的人脉卡片藏在哪里)

  • T3出行怎么添加坐车人联系电话(t3出行怎么添加行程)

    T3出行怎么添加坐车人联系电话(t3出行怎么添加行程)

  • 华为荣耀8x手机长度(华为荣耀8x手机屏幕多少钱)

    华为荣耀8x手机长度(华为荣耀8x手机屏幕多少钱)

  • 苹果11手机圆点怎么设置取消(苹果11手机圆点怎么设置出来)

    苹果11手机圆点怎么设置取消(苹果11手机圆点怎么设置出来)

  • 微信怎样查好友删除了我(微信怎样查好友在别人直播间)

    微信怎样查好友删除了我(微信怎样查好友在别人直播间)

  • 电脑出现应用程序错误窗口怎么办(电脑出现应用程序没有响应是怎么回事)

    电脑出现应用程序错误窗口怎么办(电脑出现应用程序没有响应是怎么回事)

  • 华为手机自动拨110(华为手机自动拨号)

    华为手机自动拨110(华为手机自动拨号)

  • 酷家乐会员有什么用(酷家乐会员什么时候可以免费渲染)

    酷家乐会员有什么用(酷家乐会员什么时候可以免费渲染)

  • 拼多多揽件超时12单怎么办(拼多多揽件超时24小时怎么处理)

    拼多多揽件超时12单怎么办(拼多多揽件超时24小时怎么处理)

  • 投屏只投画面不投声音(投屏只投图像)

    投屏只投画面不投声音(投屏只投图像)

  • 三星手机出现黑屏满屏字母(三星手机出现黑白屏了,怎么办)

    三星手机出现黑屏满屏字母(三星手机出现黑白屏了,怎么办)

  • socket和http区别

    socket和http区别

  • 华为的语音系统叫什么名字(华为的语音系统怎么叫)

    华为的语音系统叫什么名字(华为的语音系统怎么叫)

  • iphone11如何打开飞行模式(iphone11如何打开数据漫游)

    iphone11如何打开飞行模式(iphone11如何打开数据漫游)

  • 苹果11屏幕不灵敏(苹果11屏幕不灵怎么关机)

    苹果11屏幕不灵敏(苹果11屏幕不灵怎么关机)

  • 华为售后换主板是原装的吗(华为售后换主板是正品吗)

    华为售后换主板是原装的吗(华为售后换主板是正品吗)

  • 荣耀8x屏幕上小圆圈怎么消掉(荣耀8x有个小圆圈怎么去掉)

    荣耀8x屏幕上小圆圈怎么消掉(荣耀8x有个小圆圈怎么去掉)

  • 苹果序列号可以给别人看吗(苹果序列号可以看出是翻新机吗)

    苹果序列号可以给别人看吗(苹果序列号可以看出是翻新机吗)

  • r15x充电慢(r15x充电慢怎么回事)

    r15x充电慢(r15x充电慢怎么回事)

  • 开淘宝保证金怎么交(淘宝开店的保证金怎么取出来)

    开淘宝保证金怎么交(淘宝开店的保证金怎么取出来)

  • 抖音怎么上传照片(抖音怎么上传照片合集)

    抖音怎么上传照片(抖音怎么上传照片合集)

  • DedeCMS 修改专题文章命名规则的方法(dedecms怎么改图片)

    DedeCMS 修改专题文章命名规则的方法(dedecms怎么改图片)

  • 免征增值税的会计处理 进项
  • 房产税的计税基础包括契税吗
  • 处置无形资产属于经营活动吗
  • 个体工商户免费刻章
  • 税金计提多了,交少了怎么处理
  • 个人所得税申报密码如何设置
  • 增值税发票已抵扣能否认定合同关系
  • 自己打印raz
  • 连锁店每个店都要独立核算吗
  • 出口退免税备案
  • 报销费用可不可以开专票
  • 小规模纳税人减征额怎么计算
  • 不得抵扣的进项税额转出会计分录
  • 补交以前年度增值税的科目处理
  • 调整跨期收入是否调增值税
  • 预支备用金填请款单还是借支单
  • 政府给的专款专用发票
  • 实收资本叫别人代缴可以不
  • 货代行业红字冲正发票怎么做凭证
  • 阿里云增值税专用发票
  • 补发工资个人所得税怎么申报
  • 发票入账后还能冲红吗
  • 增值税进项抵扣完了还上附加税吗
  • 企业合作开发的研发费怎样加计扣除?
  • 加盟费没有发票怎么做账
  • 检查所得税发现纳税差异如何调账?
  • 物业费分摊会计分录
  • 和别人合作投资后悔了怎么说
  • 法院的诉讼费和保全费怎么算
  • 用友软件报表公式
  • 面粉厂怎样做帐,税率是多少?
  • 买车预付款怎么记账
  • 原材料费用的分配
  • 酒店客房收入怎么算
  • 兼职人员工资个税怎么申报
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 如何查看本机的ip 网关 和dns配置
  • macos catalina安装很慢
  • 其他流动负债有利息吗
  • 代买车船税怎么挣钱
  • 预缴的税款科目怎么做
  • 收到人才引进补助会计分录
  • php mysql pdo
  • mac系统怎么清除数据
  • 单位补扣社保如何操作
  • 发放应付职工薪酬的账务处理
  • 拿到领料单如何做账
  • 学费入账处理
  • 发票整理归类汇总流程
  • 小规模纳税人的条件
  • 水电费没有收到怎么处理
  • 分期付款购入固定资产该如何做账务处理呢?
  • 承兑汇票多付退税怎么算
  • 成本费用会计分录
  • 长期待摊费用的二级科目有哪些
  • 贷款转入账号
  • 如果找国外客户
  • 销售公司中的服务是什么
  • 技术合同免税备案流程
  • 净资产增长率增长说明什么
  • sql多表关联修改操作
  • solaris教程
  • windowsold文件夹在哪里
  • windowsxp桌面图标消失
  • win10桌面图标显示错误
  • 我是一个打酱油的怎样理解
  • 关于我和鬼变成家人的那件事
  • c盘权限恢复默认设置
  • 批处理修改文件名称
  • js datetime
  • 如何理解vue
  • python 技巧总结
  • meta-inf文件夹在哪
  • nodejs web服务器
  • ajax+node+request爬取网络图片的实例(宅男福利)
  • unity脚本api
  • 安卓抽象类
  • python爬虫快速入门
  • 获取android_id
  • 上海长宁区多大面积
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设