关于VUE Spa 项目html5-History模式在微信浏览器内IOS和安卓分享的问题


IOS:


ios的微信对于vue的单页面项目只记住第一次进来的url,也就是说不管你在那个页面复制链接,它显示的都只是你在第一次进来的url;
还有一种情况,不管你在哪个页面刷新,它就以那个页面为准,不管你在哪个页面,复制链接的显示的就是那个刷新的页面。
Android:


安卓的话就需要在每个页面需要签名,也就是安卓哪个页面复制链接,就显示哪个页面的路径。

解决方案之一是:在入口记录入口链接然后去后台进行签名,在需要分享的地方进行判断是android还是ios,ios的话使用之前记录的签名
android的话使用当前路径进行签名。

参考:https://www.cnblogs.com/juewuzhe/p/7234195.html
参考:https://github.com/vuejs/vue-router/issues/481


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM