Я хочу написать скрипт PhantomJS, который позволяет тестировать на версии localhost и производственной версии веб-сайта (требуется имя хоста для локального хоста, не может работать на ip-адресе). Скрипт в основном просто сравнивает две версии: загружает локальную версию, рендерит на изображение, загружает версию производства, отображает изображение и сравнивает эти два. Теперь я использую файл хоста, для которого требуется много изменений и сохранения файла хоста (не очень хорошее решение, потому что оно влияет на других и когда-то было кэшировано)Изменение хост-файла PhantomJS или заголовок хоста
Существует другой способ использования заголовка узла, например:
прод: http://example.com
местные: http://127.0.01/ с хозяином: example.com
, которые имеют одинаковый результат с hostfile и более безопасным. Проблема заключается только в том, что основной html загружен локальной версией, ресурсом, css, статикой изображения является загрузка с использованием 127.0.0.1, которая не может решить ....
Мой вопрос: как я могу сообщить PhantomJS использовать заголовок узла для весь запрос?