如何将页面内HTML锚与hashbang URL一起使用(在GWT中)?

如何将页面内HTML锚与hashbang URL一起使用(在GWT中)?,gwt,anchor,gwt-platform,hashbang,gwt-places,Gwt,Anchor,Gwt Platform,Hashbang,Gwt Places,我在通过hashbang实现页面内HTML锚的同时也有可书签URL的问题。描述很简单: 我访问了我的应用程序的一些URL: 在这个页面上有很多文本,我需要一些HTML锚导航。我会用老式的HTML编写 但当我在GWT应用程序中单击此链接时,URL将更改为: GWT平台认识到了这一变化,并将我送回了默认位置。这很清楚,因为它无法将URL与演示者关联 所以现在一个简单的问题是:如何在页面导航中使用hashbang URL?如何构建锚? 如果是静态操作,为什么现在只需添加!到href?: 更新: 确定

我在通过hashbang实现页面内HTML锚的同时也有可书签URL的问题。描述很简单:

我访问了我的应用程序的一些URL: 在这个页面上有很多文本,我需要一些HTML锚导航。我会用老式的HTML编写

但当我在GWT应用程序中单击此链接时,URL将更改为: GWT平台认识到了这一变化,并将我送回了默认位置。这很清楚,因为它无法将URL与演示者关联


所以现在一个简单的问题是:如何在页面导航中使用hashbang URL?

如何构建锚? 如果是静态操作,为什么现在只需添加!到href?:

更新: 确定,您可以使用超链接或InlineHyperlink,并将targetHistoryToken值设置为!我的主播:


你如何建造你的锚? 如果是静态操作,为什么现在只需添加!到href?:

更新: 确定,您可以使用超链接或InlineHyperlink,并将targetHistoryToken值设置为!我的主播:


是否希望页内导航也成为历史记录的一部分?因为无论您的解决方案是什么,当您使用旧式HTML标记时,它们都将成为历史的一部分。因此,即使代码正常工作,浏览器也会将页内导航放在历史堆栈上。是否希望页内导航也成为历史的一部分?因为无论您的解决方案是什么,当您使用旧式HTML标记时,它们都将成为历史的一部分。因此,即使代码正常工作,浏览器也会将页内导航放在历史堆栈上。
<g:InlineHyperlink ui:field="diversityLink" targetHistoryToken="!#myAnchor">MyAnchor</g:InlineHyperlink>