Sneiksus, Да но тогда стоит юзать роутинг и фреймворк для обеспечения этих возможностей аля react или vue, но думаю проще для начала использовать blazor там сейчас тоже сделали плохую динамическую подгрузку через SignalR.
Если есть время то стоит разобраться с той же vue (jquery это не лучшее решение для полноценного приложения) https://ru.vuejs.org/v2/guide/index.html
и роутинг https://router.vuejs.org/ru/
Sneiksus, Клиент с сервером общаеться через апи и получает json?
Если так то возвращаем json описывающий редирект например {redirectTo:"403"}
на клиенте при выполнении запроса создаем midlware (промежуточный уровень обработки).
Например для axios - https://emileber.github.io/axios-middleware/#/
И редиректим отдельно.
Если не так то опишите как работает клиент..
Если не сложно то не расскажите подробнее. (Как это работает)
Я так понял из разряда вот мое портфолио есди хотите нанимайте Так.
Для дизайнеров есть Behance Drible. (это к этому?).
Насчёт памяти тебе на подобные форумы https://forum.reverse4you.org/ а по делу находишь область в памяти которая содержит нужное значение и меняется при каких либо действиях создаёшь ее отпечаток потом из кода ищешь его и меняешь на нужное ещё на Ютубе можешь поискать crackme и посмотри, почитай про асемблер опять же можно на ютубе. Скриншоты это в принципе не оч эффективно. А если для образов тут open cv без вариантов.
блок меняеться? если да то можно повеить resize observer и при изменении масштаба пересчитывать центер и менять координаты блока.
Если блок не меняеться то можно заинжектить его в svg.
Николай Демидовец могу быстро не дорого написать (в личку).