Я разрабатываю расширение браузера. Расширение работает на внешних сайтах, на которые мы не контролируем.Имитация удаленного сайта локально для тестирования
Я хотел был бы испытать расширение. Одна из основных проблем, с которыми я сталкиваюсь, - это отображение веб-сайта «как есть» локально.
Возможно ли отображение веб-сайта «как есть» локально?
Я хочу, чтобы иметь возможность обслуживать сайт точно как есть локально для тестирования. Это означает, что я хочу смоделировать точные данные HTTP, включая объявления iframe и т. Д.
- Есть ли простой способ сделать это?
Подробнее:
Я хотел бы мою систему, чтобы действовать как близко к удаленному веб-сайт, как это возможно. Например, я хотел бы запустить команду fetch
, которая позволила бы мне перейти на сайт в моем браузере (без Интернета) и получить то же самое, что и в противном случае (включая информацию, которая не относится к одному домену, объявления google , и т.д).
Я не против использования виртуальной машины, если это помогает.
Я понял, что это было очень полезно при тестировании. Особенно, когда у меня есть ошибка, мне нужно надежно воспроизводить на сайтах с множеством случайных факторов (какие объявления показывают и т. Д.).
Replayproxy звучит точно так, как мне нужно, и это всего лишь 200 строк кода. Я уверен, что смогу работать с его кодом и проводной акулой, чтобы получить нужное мне поведение. Это решает мою проблему, спасибо. –