Firefox 3.6 Anchor Link - Неправильная функциональность - PullRequest
1 голос
/ 03 февраля 2012

У меня есть мобильный сайт jQuery, использующий теги привязки для навигации. У сайта есть URL-адрес, например http://domain_name_here.com/smartphone/home.jsp. Когда я перехожу на страницу внутри сайта, например, в продукт, появляется ссылка на #product? Id = XXX, и все работает нормально.

Тем не менее, в Firefox 3.6 у меня есть ссылка, которая переводит пользователей на #home <a href="#home" data-icon="arrow-l" data-direction="reverse">Back</a>, но когда пользователь нажимает на него, они выводятся в "# / smartphone / home.jsp" вместо ожидаемого "#home «. URL в Firefox 3.6 выглядит как "http://domain_name_here.com/smartphone/#smartphone/home.jsp" после нажатия на ссылку, определенную выше. Эта проблема кажется уникальной для Firefox 3.6 и прекрасно работает во всех других браузерах.

Мне было интересно, сталкивался ли кто-нибудь еще с этой проблемой, и если да, то есть ли способ ее исправить. Смысл использования хэш-тега состоит в том, чтобы не перезагружать страницу, поэтому решение, которое потребовало бы повторной загрузки страницы, недопустимо.

...