如果你出现了如下问题,且你的需求是需要保留分享的功能,但是不想用户支付出现这个问题,那么如下方案可以解决

例如:
原始A链接  http://***/index.html?activityId=5&staffId=503880
用户进入后授权登录后 就会授权后的B链接  http://***/index.html?activityId=5&staffId=503880&code=071R8ZZv3iSXIU221Y2w3Hd6Ia1R8ZZ6&state=STATE&token=32be19b687e24722a8a8cb32a52c1c11&appId=wx74f58b6ed049369c#/home
【看到了吗 链接上带来用户信息code 或 token 或 openId了, 你看看你的信息有没有】

如果问题出在点击右上角的分享给朋友

那么就是你在写调微信jdk时,里面的wx.config的写法为 shareUrl = window.localtion.href  (看上面的授权后B链接,显然是错的,那么就有了其它用户的信息),
针对这种情况的话,可以用 shareUrl= window.location.href.split("#/")[0].split("&code=")[0];  或者用写法 const shareUrl = `${location.origin}${location.pathname}?id=${common.getQueryString('id')}&activityId=${common.getQueryString('activityId')}`;    完美解决

如果点击右上角分享出去的url处理了,还是出现了支付账号不一致的问题

那么就是第二种问题了,就是用户直接点击了右上角出现的复制链接的按钮,然后把链接直接发给其他人,那么针对这个问题要如何解决呢,

wx.config({debug: !1,appId: e.appId,timestamp: r,nonceStr: n,signature: s.toString(),jsApiList: ['hideMenuItems']   // 第一步
}),wx.ready(function() {wx.hideMenuItems({  // 第二步menuList: ["menuItem:copyUrl"] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮});
});【传播类】
发送给朋友: "menuItem:share:appMessage"  分享到朋友圈: "menuItem:share:timeline"
分享到QQ: "menuItem:share:qq"  分享到Weibo: "menuItem:share:weiboApp"
收藏: "menuItem:favorite"  分享到FB: "menuItem:share:facebook"
分享到 QQ 空间/menuItem:share:QZone
【保护类】
编辑标签: "menuItem:editTag"  删除: "menuItem:delete"
复制链接: "menuItem:copyUrl"  原网页: "menuItem:originPage"
阅读模式: "menuItem:readMode"  邮件: "menuItem:share:email"
在QQ浏览器中打开: "menuItem:openWithQQBrowser"
在Safari中打开: "menuItem:openWithSafari"
一些特殊公众号: "menuItem:share:brand"

技能拓展:隐藏全部的微信按钮的方案

在查找如何处理隐藏复制链接的时候,看到这种针对不要分享也不要复制链接,这里也放出来供参考吧

function onBridgeReady() {WeixinJSBridge.call('hideOptionMenu');
}if (typeof WeixinJSBridge == "undefined") {if (document.addEventListener) {document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);} else if (document.attachEvent) {document.attachEvent('WeixinJSBridgeReady', onBridgeReady);document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}
} else {onBridgeReady();
}

源文件放置位置

微信中“下单账号和支付账号不一致,请核实后再支付”原因及解决办法 hideMenuItems 复制链接相关推荐

  1. 下单账号与支付账号不一致,请核实后再支付 问题原因

    微信支付出现  "下单账号与支付账号不一致,请核实后再支付",原因是调用统一下单所传openId与实际支付用户的openId不一致,所以只要用实际支付用户的openId去下单,再用 ...

  2. mysql 主从同步不一致_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  3. Springboot中手动new的对象无法注入交给Spring容器管理的原因及解决办法

    Springboot中Bean的注入 我们都知道,Springboot可以使用方法级别注解(@Bean)和类级别注解(@Controller.@Component.@Service等)加包扫描的方式注 ...

  4. 从电脑QQ上恢复聊天记录备份到手Q,却一直显示手机QQ账号处于离线状态,请上线后再尝试?

    由于手机空间不够啦,想把聊天记录备份到电脑QQ,但是在电脑端发现不管备份还是恢复,都会显示手机QQ账号处于离线状态. 但是我手机QQ是在登录的啊,百度发现可能是我的ipad端也登陆QQ的问题.于是将i ...

  5. 微信登录失败——授权回调域名校验出错,错误码:10003原因及解决办法

    配置文件这个路径是对应的微信端页面和JS相关的域名:不是后台的域名,对于前后端完全分离有不同域名的,要分清了: 微信授权回调页面域名和JAVA后台配置文件中的域名不一致,会导致微信登录失败--授权回调 ...

  6. Unity中的警告--warning CS0108:'XXXX' hides inherited member 'AAAAA'. Use...的原因以及解决办法

    有些朋友在开发中可能遇到过类似的警告,其原因就是你在脚本中定义的变量名称和unity自身的关键词重复,进而将其隐藏. 解决的办法就是,将那个与关键词冲突的变量改一个名称即可.

  7. 关于psv破解中finalhe显示“sha256不匹配,请检查网络状态”的问题的解决办法!

    我们在破解psv途中的第一步会遇到这个问题,无论是用WiFi方式连接还是使用usb数据线连接,其实这个问题很少见,今天给大家讲解两个比较有用的解决办法,亲测有效! 一.若是使用WiFi方式连接,那么大 ...

  8. PC网站微信扫码支付,Native支付,“当前商户号暂不支持关联该类型的appid“,“签名错误,请检查后再试““springBoot 微信支付“

    springBoot 微信支付 PC网站微信扫码支付-Native支付 一.采坑大合集 1.当前商户号暂不支持关联该类型的appid 2.签名错误,请检查后再试 二.springboot集成微信支付D ...

  9. 微信支付,“签名错误,请检查后再试” 的坑爹经历

    微信提交预订单**请求**XML报文: <xml>   <appid><![CDATA[wx45485fdfd5fd5fdfd]]></appid>   ...

  10. sketch颜色和html颜色不一致,photoshop和sketch中图片色彩不一致的原因和解决办法...

    静电说:之前有用户提过类似的问题,他发现在photoshop中图片的色彩和sketch中图片的色彩不一致.下面看看静电翻译的一篇 bohemiancoding团队发表的博文,详细阐述了这种现象产生的原 ...

最新文章

  1. vue-cli ——解决多次复用含有Echarts图表组件的问题
  2. c mysql封装 jdbc_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现
  3. Java和JavaScript区别与联系
  4. WINDOWS键盘事件的挂钩监控原理及其应用技术
  5. java jvm对象_【Java】JVM
  6. linux新建用户,用户组,以及权限的分配(摘自博客园)
  7. 成绩排序 九度教程c语言,九度OJ 1089 数字反转
  8. react学习(41)----react中的jsx简介
  9. 中国电信学院c语言题库,电脑题库试题精编版.doc
  10. java基础学习笔记(二)
  11. 凝聚式层次聚类 java_凝聚法层次聚类之ward linkage method
  12. 企业级及电子商务常见缩写
  13. php 查oracle 表不存在报错处理,合同信息查询时,报错提示oracle数据库执行异常,表或视图不存在...
  14. Sequencher_v4.1.4 DNA 序列分析的工业标准软件
  15. 推荐系统的几种常用算法总结
  16. 基于FPGA的超声波测距(verilog)
  17. 蓝桥杯-决赛A组第九届java
  18. 科技牛人:“别人家的孩子”牛在哪里!
  19. 股市中的马太效应带给我们什么股票道理?
  20. word2010学习

热门文章

  1. 1960-征战的Loy
  2. Twitter首席科学家离职 高层动荡仍持续
  3. 《精进》的读后感作文2600字
  4. translate maketrans 方法详解
  5. 鸡得传染性鼻炎怎么治疗 鸡打喷嚏脸肿喂什么药
  6. Your Mac is infected with (3) Viruses!
  7. fluent udf dpm 捕集效率
  8. 用计算机语言说一局情话,计算机中的情话
  9. 《梦的解析》读后感(来给自己解解梦吧)
  10. NOIP2011 洛谷 P1315 观光公交