У меня возникла проблема с событием hashchange в Firefox. Мы используем плагин jQuery hashchange, предоставленный Бен Альманом. Код выглядит следующим образом.Проблемы с jquery hashchange в firefox
$(window).hashchange(function (e) {
alert("Hello");
//we want to perform a post in here.
});
var temp = "#123";
if (temp !== "") {
if (window.location.hash == temp) {
$(window).hashchange();
}
else{
window.location.hash = temp;
}
}
else {
window.location.hash = "#Home/Home";
};
Сейчас это отлично работает в IE9 и Chrome, однако в Firefox, я вижу тревогу, но как только я нажимаю ОК, страница обновляется, отображается предупреждение снова, и продолжает бесконечно. Существует ли какое-то странное поведение, которое использует Firefox, о котором я не знаю? Или есть просто какая-то другая проблема, которая скрыта глубже?
у меня нет этой проблемы в FF 9.0.1 или 10.0.2. Он показывает предупреждение, я нажимаю «ОК», а затем ничего. – glortho
Пожалуйста, добавьте свое решение в качестве ответа, чтобы люди могли легко найти его в будущем. – Stedy
Будет делать, просто ждет 8-часового периода времени, чтобы пройти –