blog icon indicating copy to clipboard operation
blog copied to clipboard

H5 history.pushState 在微信内修改url后点击用safari打开/复制链接是修改之前的页面

Open mishe opened this issue 9 years ago • 4 comments

参考链接:https://github.com/weui/weui/issues/125

这个问题一直存在,一直没有解决,难道一定要我们前端开发,用hack的方式处理吗?

目前可以解决问题的方案:页面刷新

location.reload();

mishe avatar Dec 27 '16 08:12 mishe

还发现个奇葩管理上的问题:微信6.3.31上是没有这个问题的,但最新的,6.5.X版本又重现了这个bug

微信的源码管理也是相当的糟糕啊

mishe avatar Dec 27 '16 08:12 mishe

是微信升级WKWebview引回了这个问题吗?

swenyang avatar Jan 19 '17 07:01 swenyang

微信中 location.reload() 还存在bug,不能刷新页面,展示的是缓存的数据,所以还得找替代方案:window.location=window.location.href

mishe avatar Feb 10 '17 02:02 mishe

iOS 微信6.5.6版本。location.reload() 会导致通过Safari打开的按钮都消失了。。。。。

wuchangming avatar Mar 30 '17 06:03 wuchangming