vue 微信公众号H5分享Hash模式下安卓只能分享首页问题

vue 微信公众号H5分享Hash模式下ios分享路径是正常的,但到了安卓就只能分享首页。差了一下是路径问题,在微信浏览器中Hash模式下,路径是有#的,而微信浏览器会查找#然后添加参数,例如:https://migxin.mypro.com/?from=timeline#/product_details
这种情况,就不能跳转到指定页面,想了很多办法截取重组路径都失败了,最终只能做了个html的中转页进行页面跳转解决这个Hash模式的尴尬。

<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script>
		function jump () {
			var arr = window.location.search.split('?')[1].split('&');
		
			var name = arr[0].split('=')[1];
			var id = arr[1].split('=')[1];
			var img = arr[2].split('=')[1];
			img = 'https://cas.topvj.net/'+img;
			var _img = document.getElementById('img');
			_img.setAttribute('src',img);
			var url = 'https://cas.topvj.net/cas_h5/#/'+name+'/'+id;
		 	
		 	var a = document.getElementById('jump');
		 	a.setAttribute('href',url);
		 	var num = 5;
		 	var timer = setInterval(function(){			 			 				  		
			 	num --;
			 	var time = document.getE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值