H5 微信自动以分享自定义链接部分安卓手机无效
发布于 6 年前 作者 kzhao 10183 次浏览 来自 官方Issues

微信分享功能 在部分安卓手机下会出现自定义分享链接无效 , 看了微信也是最新版本 ,还有用户把微信删除掉后当前分享正常,过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();&nbsp;

		desc = $.trim(desc);

		//desc = desc.substr(0,150);

		//自定义“分享给朋友”及“分享到QQ”按钮的分享内容

		/\*wx.updateAppMessageShareData({&nbsp;

			title: fxtitle, // 分享标题

			desc: desc, // 分享描述

			link: fxurl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致

			imgUrl: imgs, // 分享图标

			success: function () {

			&nbsp; // 设置成功

			}

		})\*/

	});

	wx.error(function(res){

		//nsole.log("wx加载失败!");

	});

}).fail(function(){

	alert("获取签名失败!") ;

});
1 回复

我也是这个问题

回到顶部