Итак, сегодня я столкнулся с раздражающей вещью:
У меня есть страница с результатами поиска, и если я прокручиваю вниз и нажимаю на один из результатов, меня отправляют на страницу с подробностями этоговещь.Здесь на странице сведений у меня есть ссылка «Вернуться к результатам», которая имеет следующий обработчик onclick:
function backToResults() {
if(history.length > 1) {
history.back(); //tried history.back(1); as well. didn't help
} else {
window.location.href = jQuery('#back_to_results').data('url');
}
}
Ссылки href следующие: "javascript: void (0);"
Это прекрасно работает в Chrome: если я могу вернуться назад, то возвращается назад и прекрасно прокручивается вниз к нужному результату, который был открыт, но если я открою результат в новой вкладке, он не сможет вернуться назад, поэтому он возвращается к странице результатов, следуя URL-адресу в атрибуте data-url.
Проблема в Firefox ... когда я нажимаю ссылкучтобы вернуться к результатам, он возвращается, но не прокручивается вниз к нужному элементу, который был нажат.Если я использую кнопку НАЗАД браузера, то она работает.
Какая разница в этом случае?