问题
一个商城项目,在首页和商品详情页有着不同的分享文案。测试的时候发现安卓系统下商品详情页的分享内容是首页的文案,但是 iOS 系统和微信开发者工具都是正常的…于是开始了排查之路。
首先来看下简化版的代码结构。
// 通用设置 - 全局设定分享信息
window.globalShareDataWx = {
title: 'test'
}
alert('全局环境');
wx.ready(function(){
alert('ready环境');
wx.onMenuShareTimeline({
title: window.globalShareDataWx.title
})
})
// 商品详情页 - 商品详情页异步获取商品信息后
$.ajax({
success: function(data) {
alert('异步环境');
wx.onMenuShareTimeline({