Jxbrowser 6.2代理身份验证

时间:2016-03-16 03:40:40

标签: jxbrowser

使用此代码时显示的对话框没有用户名和密码文本框。这是一个错误还是我做错了什么?

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 个答案:

答案 0 :(得分:0)

此代码不显示对话框。此代码只设置用户名和密码值并返回。如果您需要显示登录对话框,那么您不需要注册NetworkDelegate。