微信jssdk分享链接问题fail,link must be in js secure domain list
关于微信分享链接自定义出现fail,link must be in js secure domain list
前言:
后端代码就不用说了,能正常获取到数据。。。
用微信pc端分享能成功,但是真机却不行
官方文档
后期会加上整个代码或者是会加上参考的链接。
遇到 的问题其实可能会存在三个原因
一:
域名配置问题,这也是前提,域名的备案,以及添加到微信公众号的“JS接口安全域名”里面去,将上面的文件下载下来放到服务器上面去。
二:
jssdk现在最新(2021.4.29)的是1.6.0版本,有些接口说要废弃,为了避免偶然有天不成功然后又浪费时间排查问题,还是最开始就使用最新的接口,也就是updateAppMessageShareData和updateTimelineShareData这两个接口。但是会出现分享不是定义的文字和图片。需要在上面加上老接口。
jsApiList: ["updateAppMessageShareData", //好友"updateTimelineShareData", //空间&朋友圈"onMenuShareAppMessage","onMenuShareTimeline"]
当然若是在ready里面使用了onMenuShareAppMessage接口就会优先使用该接口,没有就是使用updateAppMessageShareData接口。
三:
这个问题就是我排查最久的原因了。也是我遇到的。
最开始,在调试的时候,pc端分享出去成功了,但是却发现访问不了,用的是local.href获取地址放到link里面去。然后复制链接发现地址是http://http://www…,找到一篇博客上面就说在link上面不能加http://,后面会添加上去,随后我就各种遇到这个
fail,link must be in js secure domain list
根据各种情况下,排除了所有的可能性之后,剩下的再难以接受也是事实。。。最后偶然的脑壳就试了一下将==http://==加上去就成功了。
为了将上线所以就直接使用了固定的网址,等哪天想起来的时候再动态获取地址。
wx.ready(function() {wx.updateAppMessageShareData({title: '城市高楼里“996”生活的疲惫', // 分享标题desc: '“996”“886”五一我要666', // 分享描述link: 'http://www.*****/index.html',imgUrl: 'http://www.******/img/wx.png', // 分享图标success: function() {// JSON.stringify(res) // 设置成功// alert("分享成功")}});});
PS:加不加http://微信端分享出去都能正常分享。但是真机不加直接显示(调试模式下)fail,link must be in js secure domain list
var hrefUrl = location.href.split('#')[0];
用这个获取地址
PS:可能后期会修改文章,如有错误的地方请指教。
坚持学习,书写谁都修复不了的bug
微信jssdk分享链接问题fail,link must be in js secure domain list相关推荐
- 解决微信H5网页分享报错:fail link must be in js secure domain list
fail link must be in js secure domain list // 失败链接必须在js安全域列表 正常来说碰到这个问题,是分享的链接没有在公众号的后台配置JS接口安全域名 ...
- 微信js-sdk分享链接自定义图片描述标题
首先需求是:将微信扫一扫的分享功能 回形针图片 描述 标题 换成自定义的 大概是从上往下的这个效果. 好了需求已经很明确了,接下来说一下实现过程.先贴两个很有用的帖子可以借鉴参考: http://ww ...
- 微信JS-SDK 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置
微信JS-SDK 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置 一.JS部分 wx.ready(function () {// 1 判 ...
- 微信分享源码PHP版JS-SDK接口_微信JSSDK分享功能图文实例详解
本文实例讲述了微信JSSDK分享功能.分享给大家供大家参考,具体如下: 这里以微信分享到朋友圈,分享给微信好友为例为参考,进行调用测试,想添加其他的功能,自行查看开发人员文档即可 工欲善其事,必先利其 ...
- h5页面生成图片分享到微信js_H5微信自定义分享链接(设置标题+简介+图片)
起源:最近公司在做招募广告的html5页面,然后做出来后,产品提出一个问题,需要分享出去的链接是卡片形式,内容也要自己定义,这下就难到我了,因为是第一次遇到这种需求,果断百度,然而,我就像大家一样,看 ...
- android 微信分享 发送失败,微信jssdk,分享给好友时,type为music,分享成功却发送失败...
wx.config({ debug: true, appId: '{$js_sdk[appId]}', // 必填,公众号的唯一标识 timestamp: '{$js_sdk[timestamp]}' ...
- 微信网页开发,禁止右上角微信复制分享链接JS
禁止微信右上角分享链接 开发网页时,为了提高网页链接的安全,不想让别人分享链接给别人 一般微信打开网页后,点击右上角是这样的 想要网页不能被复制,不能分享给其他人 效果图: 资源文件下载地址 下载地址 ...
- 微信JSSDK分享页面自定义当前链接最简单示例
这个是使用微信原本的Deom修改 但是一定要注意几个注意事项,代码很简单,却让我一周mmp 在微信开发者工具调试,有时候你代码正确但是会报错 一定要真机调试 appid和secret一定要正确 一定要 ...
- jssdk分享设置_微信JSSDK分享页面自定义当前链接最简单示例
这个是使用微信原本的Deom修改 但是一定要注意几个注意事项,代码很简单,却让我一周mmp 在微信开发者工具调试,有时候你代码正确但是会报错 一定要真机调试 appid和secret一定要正确 一定要 ...
最新文章
- 取没有date的邮件发送时间
- 分析动态代理给Spring事务埋下的坑
- 学python编程-趣学python编程中文版 PDF 下载
- BZOJ 1084: [SCOI2005]最大子矩阵【DP】
- [一维粒子模拟 version3.6]实现initial.m函数
- 【待解答】文件目录可以利用foreach边遍历边删除操作,为什么?
- 深入剖析 linux GCC 4.4 的 STL string
- Transformer介绍
- 断路器监控(Hystrix Dashboard)
- Python数据结构与算法(一)列表和元组
- 索尼爱立信k510驱动_未来人工智能驱动的电信网络:爱立信案例研究
- python贴吧顶贴_python实现贴吧顶贴机器人
- html5快捷键保存,保存的快捷键是什么?有了快捷键保存太方便了
- 14.敏捷组织转型四步法之4 - 通过复盘、回顾,持续改进
- 个人笔记-如何学习(上)
- 软件定义汽车的关键—车载操作系统
- 强烈推荐 10 款 Mac 软件!
- 微阵列扫描仪行业调研报告 - 市场现状分析与发展前景预测
- VMSB200A16电视墙配置指导
- 网络游戏私服行业现状和反私服的措施