Проверка подлинности прокси Jxbrowser 6.2
Диалог, отображаемый при использовании этого кода, не имеет текстовых полей с именем пользователя и паролем. Это ошибка или я что-то не так делаю?
browser.getContext().getNetworkService().setNetworkDelegate(new DefaultNetworkDelegate() {
@Override
public boolean onAuthRequired(AuthRequiredParams params) {
if (params.isProxy()) {
params.setUsername("proxy-username");
params.setPassword("proxy-password");
return false;
}
return true;
}
});
1 ответ
Решение
Этот код не отображает диалоговое окно. Этот код просто устанавливает значения имени пользователя и пароля и возвращает их. Если вам нужно отобразить диалог входа в систему, вам не нужно регистрировать NetworkDelegate.