var data = { url: $(this).attr('href'), selector: $(this) };
history.pushState(data, 'foo', $(this).attr('href'));
Когда я это сделаю, я получаю сообщение об ошибке:
Компонент вернул код ошибки: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHistory .pushState]
Если я изменю селектор на строку, ошибка исчезнет ... Но мне нужен объект jQuery, поэтому я могу вызвать щелчок по нему в событии popstate: s