Проблема в том, что я использовал гиперссылку, чтобы действовать как обработчик кликов.с гиперссылкой, событие, если вы поместите пустую строку, она изменит URL.
например, если текущий URL-адрес будет выглядеть как http:...//#This
, а гиперссылка имеет пустой маркер истории цели, то URLизменить на http:...//#.
Решение, которое я использовал, которое работало для меня, заключается в том, что, поскольку я не хочу использовать кнопку, я использую метку и добавляю к ней немного CSS, чтобы она выглядела как гиперссылка
например,
Label Register= new Label("register");
Label.setStyleName("FalseHyperlink");
затем в css
.FalseHyperlink
{
color:blue;
}
.FalseHyperlink:hover
{
text-decortion:underline;
}
Здесь это решение работало для меня, потому что меня не интересовали другие сервисы гиперссылок, такие как посещенные или другие