Каким образом можно программно дёрнуть роутер в чужом SPA-приложении в режиме production через песочницу Tampermonkey?
Допустим, есть веб-приложение на Angular.
Я разрабатываю полезный юзерскрипт, которому надо дёрнуть ангуляровский роутер и сделать router.navigateTo('/somePath') средствами фреймворка.
Как мне можно для начала хотя бы из консоли браузера найти этот объект router (он 100% глобальный singleton, идентичный натуралу) среди вороха скомпиленного через Vite кода?
Почему бы не воспользоваться обычной браузерной навигацией? Вроде, все современные роутеры работают на её основе, времена костылей на хэшбэнгах остались в далёком прошлом.