Как подменить контент на странице до рендера?

Поддержка
  • Есть сайт, например https://www.google.com/.

    Нужно открыть эту страницу... но полностью со своим DOM ( по дефолту пустым ).

    Какие есть варианты кто-то знает?

    Зачем? Далее я буду внедрять свой код в DOM и делать всякое, имея реферер, document.location и прочее как на google.com

    Важно, мне нельзя сначала загружать страницу со всем его оригинальным контентом, рендерить а потом уже его заменять на свой. Нужно иметь пустую страницу прям со старта.

    Хелп, мучаюсь, пробую всякие варианты - ничего толкового пока что.

  • Подозреваю что нужно копать что-то подобное, но это не сработало.

    alt text

  • @centerdevs в БАС это только насколько мне известно костылями можно сделать. Или через прокси, который будет отдавать пустую страницу по нужным запросам или через host, который отправит на свой сервер с опять же пустой заглушкой.

  • @UserTrue Умно, круто) пока из адекватных вариантов только эти два, хостс отпадает потому что мне нужны будут эти хосты на этом же компе в их первозданном виде ) по этому только прокси, буду пока делать но вдруг у кого ещё какая идея подъедет в этой ветке. Спасибо :)

  • Есть большая проблема, вот так с помощью прокси подменять контент не особо выйдет по первым тестам, если я не ошибаюсь, нет возможности такого проксирования с подменой для https протокола.

    Тестирую и думаю дальше...

  • @centerdevs Нужен mitm прокси, который подменяет сертификат. Как это сделано в различных сниферах

  • @centerdevs Хотя даже не нужен mitm, прокси и так видит url. Ему достаточно вместо реального сайта соединить с фейковым.

  • @UserTrue c http работает да, с https так не хочет, но это не точно) возможно я где-то натупил

  • alt text

    Таким образом добился нужного результата, все домены кроме разрешенных ведут на мой вебсервер, который отдаёт пустой контент на любой домен, для https самоподписаный сертификат + команда хрома для игнора ошибки серта как на скрине.