关于微信分享链接自定义出现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相关推荐

  1. 解决微信H5网页分享报错:fail link must be in js secure domain list

    fail link must be in js secure domain list    // 失败链接必须在js安全域列表 正常来说碰到这个问题,是分享的链接没有在公众号的后台配置JS接口安全域名 ...

  2. 微信js-sdk分享链接自定义图片描述标题

    首先需求是:将微信扫一扫的分享功能 回形针图片 描述 标题 换成自定义的 大概是从上往下的这个效果. 好了需求已经很明确了,接下来说一下实现过程.先贴两个很有用的帖子可以借鉴参考: http://ww ...

  3. 微信JS-SDK 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置

    微信JS-SDK 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置 一.JS部分 wx.ready(function () {// 1 判 ...

  4. 微信分享源码PHP版JS-SDK接口_微信JSSDK分享功能图文实例详解

    本文实例讲述了微信JSSDK分享功能.分享给大家供大家参考,具体如下: 这里以微信分享到朋友圈,分享给微信好友为例为参考,进行调用测试,想添加其他的功能,自行查看开发人员文档即可 工欲善其事,必先利其 ...

  5. h5页面生成图片分享到微信js_H5微信自定义分享链接(设置标题+简介+图片)

    起源:最近公司在做招募广告的html5页面,然后做出来后,产品提出一个问题,需要分享出去的链接是卡片形式,内容也要自己定义,这下就难到我了,因为是第一次遇到这种需求,果断百度,然而,我就像大家一样,看 ...

  6. android 微信分享 发送失败,微信jssdk,分享给好友时,type为music,分享成功却发送失败...

    wx.config({ debug: true, appId: '{$js_sdk[appId]}', // 必填,公众号的唯一标识 timestamp: '{$js_sdk[timestamp]}' ...

  7. 微信网页开发,禁止右上角微信复制分享链接JS

    禁止微信右上角分享链接 开发网页时,为了提高网页链接的安全,不想让别人分享链接给别人 一般微信打开网页后,点击右上角是这样的 想要网页不能被复制,不能分享给其他人 效果图: 资源文件下载地址 下载地址 ...

  8. 微信JSSDK分享页面自定义当前链接最简单示例

    这个是使用微信原本的Deom修改 但是一定要注意几个注意事项,代码很简单,却让我一周mmp 在微信开发者工具调试,有时候你代码正确但是会报错 一定要真机调试 appid和secret一定要正确 一定要 ...

  9. jssdk分享设置_微信JSSDK分享页面自定义当前链接最简单示例

    这个是使用微信原本的Deom修改 但是一定要注意几个注意事项,代码很简单,却让我一周mmp 在微信开发者工具调试,有时候你代码正确但是会报错 一定要真机调试 appid和secret一定要正确 一定要 ...

最新文章

  1. 取没有date的邮件发送时间
  2. 分析动态代理给Spring事务埋下的坑
  3. 学python编程-趣学python编程中文版 PDF 下载
  4. BZOJ 1084: [SCOI2005]最大子矩阵【DP】
  5. [一维粒子模拟 version3.6]实现initial.m函数
  6. 【待解答】文件目录可以利用foreach边遍历边删除操作,为什么?
  7. 深入剖析 linux GCC 4.4 的 STL string
  8. Transformer介绍
  9. 断路器监控(Hystrix Dashboard)
  10. Python数据结构与算法(一)列表和元组
  11. 索尼爱立信k510驱动_未来人工智能驱动的电信网络:爱立信案例研究
  12. python贴吧顶贴_python实现贴吧顶贴机器人
  13. html5快捷键保存,保存的快捷键是什么?有了快捷键保存太方便了
  14. 14.敏捷组织转型四步法之4 - 通过复盘、回顾,持续改进
  15. 个人笔记-如何学习(上)
  16. 软件定义汽车的关键—车载操作系统
  17. 强烈推荐 10 款 Mac 软件!
  18. 微阵列扫描仪行业调研报告 - 市场现状分析与发展前景预测
  19. VMSB200A16电视墙配置指导
  20. 网络游戏私服行业现状和反私服的措施

热门文章

  1. 给ubuntu server 16.04.6打preempt rt补丁
  2. 软件推荐-AntDownload
  3. 斑马打印机ZT230踩坑记
  4. 肇庆两日自助游的策划
  5. ROUTEOS使用笔记之二
  6. Mac系统下安装MySQL和Navicat
  7. SideBar 仿微信联系人侧边栏界面搜索Viwe
  8. CMake | 使用宏重用代码
  9. hisense出现android怎么打开,hisense手机怎么刷机?hisense手机刷机教程【图文】
  10. 拆解APP北极星指标——DAU