使用javascript在android上获取history.pushState后的url
我的网页使用ajax加载数据,如果加载页面,我使用window.history.pushState更改url,但是在android上更改window.location.href后仍然返回我以前的链接(链接在url栏上更改)。在桌面浏览器上运行良好。有什么办法可以解决这个问题吗?
My web page loads data with ajax and if page is loaded I change url using window.history.pushState but after change window.location.href on android still returns me previous link (link is changed on url bar). On desktop browsers works fine. There is any way to resolve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于那些想知道的人来说,这是一个错误:
http://code.google.com/p/android/issues/detail ?id=17471
解决方法是手动跟踪您所做的pushState
For those wondering, it's a bug:
http://code.google.com/p/android/issues/detail?id=17471
a workaround would be to manually keep track of the pushState that you do