首页 前端知识 分享h5项目进行微信分享时踩的坑

分享h5项目进行微信分享时踩的坑

2024-02-19 09:02:39 前端知识 前端哥 654 612 我要收藏

分享h5项目进行微信分享时踩的坑

1.非微信浏览器中除了QQ和UC将分享暴露给外部使用外,其余浏览器都无法直接调起微信分享

目前未发现有可以直接调起分享的浏览器

2.H5页面集成在项目app(非公共的浏览器app)中时,需要原生配合开发,或者直接app进行开发

经过很多天的研究,并没有发现真实有效可以直接调起的方法和第三方插件。h5项目是通过链接放在app程序中的,若app没有暴露出分享方法,或者没有配合的话,只是h5好像是没有办法直接调起微信分享的(非浏览器app)

3.微信浏览器中安全域名必须与获取域名完全一致

在使用微信JS-SDK进行分享时。需要注意以下几点:
1.需要有一个可以正式使用的企业公众号(要有的,绕不过)
2.进入公众号设置JS接口安全域名
注意:设置的js安全域名与请求的域名必须完全一致
例:
请求链接:htts://m.tt.com/h5/
安全域名:htts://m.tt.com/ *
看似一致,但请求域名多了一个h5/。就会导致签名失效,报config:invalid signature

其他的就参照微信js-sdk配置就行,如果出现了问题,js-sdk中也有排查的方法。
js-sdk链接(附录5-常见错误及解决方法): https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1
3.后端请求获取签名(前端不好弄签名,他有一系列的算法)

*以上是本人开发中总结的,如果有发现其他有疑义的,可以评论区给出,我们一起讨论验证

转载请注明出处或者链接地址:https://www.qianduange.cn//article/2276.html
评论
发布的文章

jquery初始化方法

2024-03-04 10:03:13

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!