Пользователи могут иметь подключения через прокси.Некоторые из них используют общесистемные настройки прокси, другие - через браузер.
Например, в Windows вы можете использовать настройки прокси-сервера системы, а также настройки прокси-сервера только для Firefox или Chrome.Поэтому полагаться на настройки прокси-системы недостаточно надежно.
Единственное логическое решение - использовать любые настройки прокси, которые использует браузер, загружающий мой плагин.Если Firefox загружает мой плагин и у него есть некоторые настройки прокси, мой плагин также должен подключиться с использованием этих настроек.Мне нужен мой плагин для загрузки сертификата SSL на странице, на которой загружается плагин (для дальнейшей проверки и т. Д.).
Есть ли какой-то способ сделать это в NPAPI, или я должен использовать такие API, как Windows WinInet или WinHTTP, или OpenSSL для Linux и Mac?Если мне нужно сделать это, то как я могу позволить своему плагину использовать любые настройки прокси, которые использует браузер хоста?Я проверяю NPN_GetValueForURL, но не думаю, что у него хорошая совместимость и хорошее взаимодействие с браузером.
Спасибо, ребята!