cefsharp winform 代理问题

junzhione 2017-05-10 11:24:07
从网上查了一下m_setting.CefCommandLineArgs.Add("proxy-auto-detect", "1"); 这种方式我试过没有效果, 通过测试IRequestHandler实现这个接口在方法中
public bool GetAuthCredentials(IWebBrowser browserControl, IBrowser browser, IFrame frame, bool isProxy, string host, int port, string realm, string scheme, IAuthCallback callback)
{
callback.Continue("name","password");
return true;
}
这种方式可以 但是 这个用户名密码希望能使用浏览器记录的用户名密码 或者没有输入的时候自动弹出来一个对话框 类似浏览器的设置 而不是在这写死
...全文
793 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你好,我看了一下你的一个文章,里面写的关于《cefsharp 与webbrowser简单对比概述》,请问我按照你这样设置了代理的账户和密码之后,我浏览网页http://www.ip138.com,发现显示的IP还是本地IP,这是否代表代理设置无效,另外增加断点,程序未执行到GetAuthCredentials方法中,这个是为什么呢,求指点。
zj_zwl 2017-05-11
  • 打赏
  • 举报
回复
引用 2 楼 junzhione 的回复:
[quote=引用 1 楼 zj_zwl 的回复:] 为啥要写死?你可以修改这个类啊,比如添加name和password这两个属性
这个是人家cefsharp提供的接口 我的类实现这个接口 人家定义的接口 你还能改参数啊[/quote] 实现接口没错,但你还可以添加其他方法或属性和事件,明白了吧
junzhione 2017-05-10
  • 打赏
  • 举报
回复
引用 1 楼 zj_zwl 的回复:
为啥要写死?你可以修改这个类啊,比如添加name和password这两个属性
这个是人家cefsharp提供的接口 我的类实现这个接口 人家定义的接口 你还能改参数啊
zj_zwl 2017-05-10
  • 打赏
  • 举报
回复
为啥要写死?你可以修改这个类啊,比如添加name和password这两个属性

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧