有没有办法在默认位置删除尾随哈希?
当用户导航到默认位置时,浏览器网址就像:http://myexample.com#
,有没有办法删除最后一个#
,因为它可能会导致我的应用中出现问题(转到包含最后#
会强制页面滚动到顶部,这不是我所期望的。“
另外我认为这种行为不一致:在默认以外的其他地方,行为就好了。
答案 0 :(得分:0)
如果使用标准活动和位置模式,使用标记器,您可以将空格设置为默认位置的标记。我没试过,但我认为它会阻止滚动。
placeHistoryHandler.register(placeController, eventBus, new DefaultPlace(" "));