Awesomium C#网络控制,更改代理设置
如何更改Awesomium(c#)中的代理设置? 我现在有这个简单的代码Awesomium C#网络控制,更改代理设置,c#,proxy,awesomium,C#,Proxy,Awesomium,如何更改Awesomium(c#)中的代理设置? 我现在有这个简单的代码 Awesomium.Windows.Forms.WebControl browser = new Awesomium.Windows.Forms.WebControl(); browser = new Awesomium.Windows.Forms.WebControl(); browser.Paint += browser_Paint; browser.Location = new System.Drawing
Awesomium.Windows.Forms.WebControl browser =
new Awesomium.Windows.Forms.WebControl();
browser = new Awesomium.Windows.Forms.WebControl();
browser.Paint += browser_Paint;
browser.Location = new System.Drawing.Point(1, 1);
browser.Name = "webControl";
browser.Size = new System.Drawing.Size(1024, 768);
browser.Source = new System.Uri("http://checkip.dyndns.com/", System.UriKind.Absolute);
browser.TabIndex = 0;
您可以在管理所有WebControl的WebCore上设置代理配置。看一看这张照片 您需要创建WebCoreConfig对象,然后在WebCore构建期间使用它 请看下面的图片
检查答案以了解更多详细信息您需要将工具箱中的WebSessionProvider控件添加到表单中。然后将Webcontrol的WebSessionProvider属性设置为刚才添加的属性 然后,转到(始终在设计器视图中)新添加的WebSessionProvider的属性并展开Preferences one:然后您将找到一个ProxyConfig值,该值将填充您想要使用的任何代理配置
WebPreferences prefs = new WebPreferences(){ ProxyConfig = "xxx.xxx.xxx.xxx:port" }
session = WebCore.CreateWebSession(prefs);
browser.WebSession = session;
browser.Source = new System.Uri("http://checkip.dyndns.com/", System.UriKind.Absolute);