google-chrome — Перехватить запрос DNS в расширении Chrome?" />

Перехватить запрос DNS в расширении Chrome?

Если я хочу проверить http://www.domain.com , но я хочу протестировать две его версии, переключив IP out (например, один преобразуется в 127.0.0.1, а другой - 192.168.1.200). Можно ли написать /использовать расширение chrome для обработки перехвата DNS-запроса и разрешения на мой выбранный IP-адрес?

В настоящее время обходной путь заключается в использовании файла hosts и очистке кеша DNS для переключения между ними, но это менее чем оптимально и надеется, что расширение браузера сможет справиться с тем же.

7 голосов | спросил Shane 18 Maypm11 2011, 17:40:40

1 ответ


0

В Chrome нет механизма для манипулирования DNS-запросами /ответами, даже с помощью предстоящего API WebRequest.

Есть ли причина, по которой вам нужно протестировать одно и то же доменное имя? Настройка среды разработки на что-то вроде http://dev.example.com/ (или http://example.dev/, если вы запускаете собственный DNS или отредактировали файл hosts), - это чистый механизм для создания эффекта, который вы хотите, чтобы это было функционально с API, к которым у вас есть доступ; написать расширение, которое давало бы вам кнопку для переключения между двумя доменами одним нажатием кнопки, было бы тривиально

ответил Mike West 18 Maypm11 2011, 17:46:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132