在开发H5的过程中,遇到了转发好友和转发朋友圈的问题!
在pc端、ios都是正常运行的,在安卓上转发的连接是把#号之后全部删掉了
我的解决办法是在服务器上增加了一个html文件,中转跳转路径!也就是重定向
代码如下
// 服务器中专代码
<script type="text/javascript">
var url=location.href;
var targeturl=url.split("target=")[1]; //"target="后面的参数为实际页面参数
var tourl='https://www.example.cn/xxx/#'+targeturl; // https://www.example.cn/xxx/ 此连接是实际链接#号之前的代码
location.href=tourl;
</script>
// H5页面跳转路径为
"https://www.example.cn/test/redirect.html?target="+localUrl.split("#")[1]" //redirect.html是放在服务器上的文件名
参考地址是 https://blog.csdn.net/tx10765/article/details/118188831