H5 微信自动以分享自定义链接部分安卓手机无效
微信分享功能 在部分安卓手机下会出现自定义分享链接无效 , 看了微信也是最新版本 ,还有用户把微信删除掉后当前分享正常,过2天后 分享又不行了
部分代码 如下:
$.getJSON(’/wxforward/getSignature’,{url:window.location.href},function(data){
data = data.info ||{};
wx.config({
// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
debug: false,
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp , // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名
jsApiList: \[
'updateAppMessageShareData',
'onMenuShareAppMessage',
'updateTimelineShareData', ////需在用户可能点击分享按钮前就先调用
'onMenuShareTimeline' , //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
'showAllNonBaseMenuItem' , //显示所有功能按钮接口
'showMenuItems' //批量显示功能按钮接口
\] // 必填,需要使用的JS接口列表
});
wx.ready(function(){
//需在用户可能点击分享按钮前就先调用
var fxurl = '开发模式同域名<a href="http://qyyx.gwm.com.cn/m_tpl/fx1.html" rel="noopener noreferrer" target="_blank">/m\_tpl/fx1.html</a>' ;
var fxtitle = '我才是要分享的页面';
var imgs = '<a href="http://file.int800.com/wall_admin/2021/11/25/619f619614b97122067465.jpg" rel="noopener noreferrer" target="_blank">http://xxxx/2021/11/25/619f619614b97122067465.jpg</a>' ;
//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
wx.onMenuShareTimeline({
title: fxtitle, // 分享标题
link: fxurl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgs, // 分享图标
success: function () {
// 用户点击了分享后执行的回调函数
alert("分享成功")
}
}) ;
var desc = $(".page").text();
desc = $.trim(desc);
//desc = desc.substr(0,150);
//自定义“分享给朋友”及“分享到QQ”按钮的分享内容
/\*wx.updateAppMessageShareData({
title: fxtitle, // 分享标题
desc: desc, // 分享描述
link: fxurl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgs, // 分享图标
success: function () {
// 设置成功
}
})\*/
});
wx.error(function(res){
//nsole.log("wx加载失败!");
});
}).fail(function(){
alert("获取签名失败!") ;
});