项目场景:
A系统使用vue编写页面,现在要求B系统集成A系统页面,集成方式为使用:window.open直接跳转到开放链接
问题描述:
提示:这里描述项目中遇到的问题:
ios企业微信使用链接进行跳转时,会出现第一次跳转正常,后续跳转不正常(表现为跳转链接一直为第一次跳转的链接)
目前使用链接为:
http://localhost:1601/test/#/index
原因分析:
由于ios的企业微信使用的是safari浏览器,安卓使用的是chrom浏览器,安卓端正常,那我们就从safari浏览器,发现网上有大量吐槽,这时候我们发现,safari浏览器中会将跳转页面识别为一个链接,从而从历史中获取链接进行访问,
解决方案:
将跳转链接换为:http://localhost:1601/test/index.html#/index
safari浏览器就可以正常识别跳转