H5跳转小程序,可以跳转任意小程序,以及任意小程序的页面地址获取。

H5跳转小程序,可以跳转任意小程序,以及任意小程序的页面地址获取。,第1张

H5跳转程序

1登录 微信公众平台 进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

2这个JS接口安全域名就是访问你H5地址的域名。

3通过config接口注入权限验证配置并申请所需开放标签( 签名算法 )

如果上面 *** 作都没有问题 那么打开页面会显示这样的界面

这里可以看到config配置都加载出来了,但是按钮没有显示

直接用手机打开这个网页

好的,测试成功。

有的<template>这个标签不显示换成<script type="text/wxtag-template">这个试试

如果按钮手机上不显示 检查下config是否载入 检查APPID是否是对应的服务号,检查JS安全域名是否配置了你的H5域名地址。

如果出现图上这样的问题:需要确认一下,微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上。

此标签id为小程序的原始ID,path为小程序的页面地址后面必须加.html,上面这个地址是我跳转小程序直播间,亲测成功。

你可以跳转任意小程序,只需要知到他页面地址。页面地址的获取方法:

我这里以QQ音乐小程序为例。

1.第一步把该小程序添加到我的小程序

2.第二部点击名称 查看更多资料获取到原始ID和APPID

3.进入小程序后台,点击工具获取小程序码,把刚刚得到的APPID放进去

4.点击获取更多页面路径,把自己的微信号填进去,点击开启。然后回到QQ音乐小程序,点击右上角三个点,你会发现多了个复制链接。

pages/home/home.html 这个就是获取到QQ音乐的页面链接。

然后我们把原始ID和这个链接填入到刚刚H5标签内,就可以跳转到QQ音乐了。

Tips:

Tips:

1、vue2中

2、vue3中,有vue.config.js 的 非vite 项目

3、vue3中,有 vite.config.js 的 vite 项目

4、让后台配合给一个接口,获取微信的config参数

比如node 后台 可参照 node 获取微信签名并使用jssdk

其它语言的随便搜搜都有~

Tips

5、使用开放标签

vue2 中

vue3 中

Tips

由于短信引流成本低,很多公司都使用这样的方式去吸引流量,核心是获取URL Scheme

可查阅 微信官方文档

太长不想看?

核心几点如下:

Tips

如果你这个模板只服务一个短信链接,完全可以写死跳转的url,但是你想搞成通用的,可以像我上面这样封装下,根据类型去不同的小程序。然后URL Scheme也可以向后台实时获取新的,确保这个中间页的链接是有效的。

由于不再支持永久有效,IOS也走中间页,在中间页动态获取有效的URL Scheme实现跳转

缺点:

这样后台要开发接口配合你来获取该链接,且你的h5地址如果很长,最好能生成短链,这样放在短信中不至于太长。

无公众号直接使用小程序身份开发网页并免鉴权跳转小程序?可以吗?

可以参考 官方文档

需求:把木疙瘩中制作的H5导出并嵌入在微信小程序的webview中访问。

流程:部署好自己的服务器,并nginx开通https,一定记得小程序还需要开通业务域名。

但是最后小程序访问的时候还是报错:

这就奇怪了,明明访问的不是这个网址,为什么还会报这个错误。

通过浏览器访问发现的确偷偷访问了这个地址:

解决方法:

找到导出的木疙瘩H5源文件,找到关键词里有

https://card.mgd5.com/card/getMsuid.html 的字眼。

最后发现

mugeda_utils_0.2.96.js文件中把

g.src="//card.mgd5.com/card/getMsuid.html"改为g.src=""即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10966119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存