这似乎很疯狂。我肯定错过了什么。在 Android 浏览器(ICS,4.0.3)中设置位置片段时,位置栏无法更新以显示新片段。window.location
无论是设置,window.location.hash
还是普通的 old似乎都同样失败<a href="#foo">
。浏览器确实导航到所需的片段,并且在刷新时,位置栏包含预期的片段。并且后退按钮有效!唯一错误的是位置栏中显示的地址应该立即反映新的位置+片段,但事实并非如此。
很好的例子可以在Google Closure goog.History 演示页面上看到。