В Firefox должно работать. А вот в хроме popstate возникает еще и при первоначальной загрузке страницы, причем в этот момент state равен null.
Хз если честно как лучше сделать. Как вариант - делать проверку на null и выходить.
__________________
В личку только с интересными предложениями
|