Я использую плагин History.js, который поддерживает HTML 5 pushState и replaceState. Изменение состояния запускается, когда пользователь нажимает кнопку «назад / вперед» и когда используется pushState / replaceState. Мне нужно проверить, запускается ли событие Statechange кнопкой назад / вперед или с помощью методов pushState / replaceState.