Как определить из расширения, что браузер использует прокси?
Стоит задача определить настоящий ip сайта, к которому обращается браузер. Или хотя бы определить, что обнаруженный ip не верный.
Если браузер используется прокси, то у сайта как бы меняется ip.
Пока что вижу способ - запомнить где-нибудь в расширении список ip прокси-серверов, и если ip сайта совпадает с ip прокси, значит используется прокси. Но проблема в том, что проксей бесчисленное множество, и они постоянно меняются, старые умирают, новые создаются.
Есть ли способ узнать, что текущая вкладка именно проксируется, а не обращается напрямую к сайту? Что-то типа isUsedProxy(tabId) или isProxy(ip)
Спасибо. К сожалению, это proxy api позволяет лишь установить свой прокси и определить настройки своего прокси. Нет возможности определить, использует ли прокси конкретная вкладка. Обработчик событий только один - onProxyError (при проблемах со своим прокси).