解决方案一 请看我另一篇文章 方案一
利用 .html 文件作为中转页面进行路由重定向
该页面在 static 文件夹下(vue打包时不会被编译),并只做 js 处理:截取参数解码——> 跳转页面
<script>
let url = location.href.split('?')
let pars = url[1].split('&')
let data = {}
pars.forEach((n, i) => {
let p = n.split('=')
data[p[0]] = p[1]
})
if (!!data.app3Redirect) {
self.location = decodeURIComponent(data.app3Redirect)
}
</script>
拼接分享链接,使用encodeURIComponent转码后,以参数形式携带在连接上面(指向中转页面)
shareLink = window.location.href.split('/h5')[0] + '/h5/static/redirect.html?app3Redirect=' + encodeURIComponent(shareLink);
end.
如有更好的方法 欢迎留言.
如果对你有帮助,点个赞再走吧~谢谢
关注我,不定时分享技术干货~