微信分享的回调很久之前就不支持了,意味着不能获取是否分享成功。 可能是他们调整了这个,可能逻辑由原来的点击分享后返回回调改成了进入页面就直接更新分享信息,所以你的代码在1.6.0的时候进入页面会直接弹出回调吧。
微信内置浏览器对象WeixinJSBridge在微信jssdk1.4.0之后调用的返回内容修改了?背景: 对现有业务的jssdk做升级工作,从1.0.0升级到1.6.0。 业务场景: 微信分享功能 环境: 微信公众号 问题: 问题1:1.0.0版本的分享页面加载微信浏览器内置对象的时候默认不会调用WeixinJSBridge.on的callback函数,但是代码不变的情况下1.6.0版本下页面一加载的时候就直接触发WeixinJSBridge.on的callback函数,怀疑是在WeixinJSBridge.on的时候触发了对应的function函数的调用;另外说明一下,我的callback函数就是一个弹窗来提示用户分享是否成功的提示语。1.0.0的时候页面你打开不显示提示语,只有在实际分享后才会显示提示语,但是1.6.0版本下页面一加载后就直接弹出提示信息,奇怪的很。 具体问题: 我们的业务是基于公众号开发的,对于分享功能,调用了微信浏览器内置对象WeixinJSBridge,在分享页面和分享功能调用处会动态提前load shareWeixin.js,这是个初始化程序,负责初始化分享对象的基础{key:value}值,初始化微信浏览器对象并绑定事件(onBridgeReady) [图片] [图片] initWeiXinJs(); function onBridgeReady() { if (typeof WeixinJSBridge != "undefined") { // 发送给好友 WeixinJSBridge.on('menu:share:appmessage', function (argv) { WeiXinData.onShareFun(); WeixinJSBridge.invoke('sendAppMessage',WeiXinData, //WeiXinData.callBackFun //res.errMsg,if it contains ':ok' means success,else false; function(res){alert('invoke menu:share:appmessage ');WeiXinData.callBackFun(res);} ); }); // 分享到朋友圈 WeixinJSBridge.on('menu:share:timeline', function (argv) { WeiXinData.onShareFun(); WeixinJSBridge.invoke('shareTimeline', WeiXinData, //WeiXinData.callBackFun function(res){WeiXinData.callBackFun(res);} ); }); // 分享到微博 WeixinJSBridge.on('menu:share:weibo', function (argv) { WeiXinData.onShareFun(); WeixinJSBridge.invoke('shareWeibo', { "content": WeiXinData.desc, "url": WeiXinData.link }, WeiXinData.callBackFun); }); WeixinJSBridge.call('showOptionMenu'); } var initFunc = function(){ if(typeof wx != 'undefined'){ wx.showOptionMenu(); // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 //"menuItem:share:appMessage", wx.hideMenuItems({ menuList: WX_menuItems_allUnused().concat(WX_menuItems_browser()) }); /* wx.showMenuItems({ menuList: WX_menuItems_share() }); */ // 发送给好友 wx.updateAppMessageShareData(WeiXinData); // wx.onMenuShareAppMessage(WeiXinData); //old // 分享到朋友圈 wx.updateAppMessageShareData(WeiXinData); // wx.onMenuShareTimeline(WeiXinData); //old // 分享到QQ? //wx.onMenuShareQQ(WeiXinData); // 分享到微博 wx.onMenuShareWeibo(WeiXinData); // 分享到QQ空间? //wx.onMenuShareQZone(WeiXinData); } }; WeiXinData.imgUrl = WeiXinData.img_url; WeiXinData.success = function(){ WeiXinData.callBackFun(); }; wx.ready(function(){ initFunc(); }); } 这段代码在1.0.0版本下,我在第一次打开有分享功能的页面的时候
2021-03-03https://wechatpay-api.gitbook.io/wechatpay-api-v3/qian-ming-zhi-nan-1/qian-ming-sheng-cheng 最下面有演示代码
JSAPI调起支付API中paySign的签名生成,没看懂要如何实现,是否有Demo,c#的?文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/transactions/chapter3_8.shtml 其中提到的签名paySign,不知道代码如何实现,是否有Demo,C#版本的
2020-10-29能确定微信给你发消息通知了,那你就得检查自己服务器了
公众号后台配置的服务器地址接收不到微信服务端post的xml数据包?用户发送信息给公众号=>微信服务端post xml 数据包到公众号后台配置的服务器地址,现在可以确定微信给我消息通知了,但是我服务器接收不到微信服务端post的xml数据包,导致服务端收不到用户发送给公众号的信息!!!这是怎么回事??? 消息加解密方式: 明文=>post数据为空 兼容模式和安全模式=>接收到的post数据都是: [图片]
2020-10-29我有两个小程序都遇到这样的问题了,简直无解,发帖官方也没回复。
公众号修改配置服务器时,提示token验证失败。服务器也没有微信的请求记录?公众号修改配置服务器时,提示token验证失败。服务器也没有微信的请求记录?是什么原因呢?服务器地址在浏览器中是能正常打开的。
2020-10-28https://developers.weixin.qq.com/doc/offiaccount/Shopping_Guide/guide.html 可以把客户分配给指定的客服
微信服务号开启客服功能 客户能否指定客服?如题
2020-10-17如果请求复制到浏览器也没响应结果的话,那你得检查服务器端是否异常
小程序显示已发出请求,为什么后端一直接受不到?[图片] 上图真机看到命令已发出,参数也不缺,复制请求到浏览器中一直在转, 后端日志也没有接收到请求,在开发工具中一点问题没有,真的不知道啥原因?请大神教我,比较着急,等着上线
2020-10-17宋体也用不了,安卓和苹果的系统都不带宋体的 另外通过css引入的字体也是不行的 最后不能设置斜体,斜体对数字和英文有效,中文无效
目前小程序canvas中怎么使用外部字体啊?小程序canvas中需要引入外部字体,画图,目前支持么? 有这个功能么?context.font = '40px Inconsolata'
2019-07-01split + join
wxs 不支持replace替换字符 有什么办法替代wxs 不支持replace替换字符 有什么办法替代
2018-11-143个月了,还没结果。
canvas为什么不支持修改字体呢?我们的小程序是使用canvas制作图文卡片,但是字体需要有多元化的。 -目前在开发工具里,画布可以显示不同的字体,但到了真机上就不行,安卓和苹果手机都不可以。 希望官方重视和解决这个问题,谢谢~
2018-11-11小程序没有 i 这个标签吧,用text试试呢
使用字体图标会触发事件- 当前 Bug 的表现(可附上截图) 使用文字图标会触发bindtap事件 - 预期表现 - 复现路径 - 提供一个最简复现 Demo <view class="sdbitem {{sex=='女'? 'active':''}}'" data-Sex='女' bindtap='Choice'> <i class="fa fa-venus"></i> 女 </view> 点击i标签会进入choice方法但是不会触发view的choice事件
2018-11-11