Я предполагаю, что вы хотите получить доступ к состоянию, добавленному / измененному платформой или другой частью вашего приложения. В этом случае вы можете переписать функции истории и прослушать, сохранить изменения состояния в объекте, который вам доступен
const historyState = []
const fn = history.pushState.bind(history)
history.pushState = function() {
console.log('Push state', arguments)
historyState.push({ args: arguments })
fn.apply(history, arguments)
}
history.pushState('arg1', 'arg2')
Вам следует перезаписать объект истории, прежде чем он будет использован в вашем случае. Таким образом, у вас будет доступ к копии истории состояния.
Это также может быть доступно в истории, но я понятия не имею, если вы можете достичь этого.