【发布时间】:2012-07-17 10:07:48
【问题描述】:
我在实现页内 HTML 锚点时遇到了一点问题,同时还通过 hashbang 获得了可收藏的 URL。描述很简单:
- 我访问了我的应用程序的一些 URL:http://www.mypage.com/Test.html#!mycontent
在这个页面上有很多文本,我需要一些 HTML 锚点来导航。在旧式 HTML 中,我会写 <a href="#myAnchor">AnchorText</a>。
- 但是当我在我的 GWT 应用程序中单击此链接时,URL 更改为:http://www.mypage.com/Test.html#myAnchor
GWT 平台识别出这一变化并将我转回我的DefaultPlace。这很清楚,因为它无法将 URL 与演示者相关联。
所以现在(简单的)问题是:如何在使用页内导航的同时拥有 hashbang URL?
【问题讨论】:
-
您希望页内导航也成为历史的一部分吗?因为当您使用旧式 HTML 标签时,无论您的解决方案如何,它们都将成为历史的一部分。因此,即使您的代码正确运行,浏览器也会将页内导航放在历史堆栈中。
标签: gwt anchor gwt-platform hashbang gwt-places