2
저는 CefSharp 브라우저에별로 좋지 않아서 이에 대한 도움이 필요합니다.C# cefsharp 브라우저가 프록시를 설정하려고합니다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
using System.Runtime.InteropServices;
using Microsoft.Win32;
namespace WindowsFormsApplication7
{
public partial class debug : Form
{
public ChromiumWebBrowser browser;
public debug()
{
InitializeComponent();
InitBrowser();
}
private void debug_Load(object sender, EventArgs e)
{
}
public void InitBrowser()
{
Cef.Initialize(new CefSettings());
browser = new ChromiumWebBrowser("https://whatismyipaddress.com/");
this.Controls.Add(browser);
browser.Dock = DockStyle.Fill;
CefSettings cfsettings = new CefSettings();
cfsettings.CefCommandLineArgs.Add("proxy-server", "200.29.191.149:3128");
cfsettings.UserAgent = "My/Custom/User-Agent-AndStuff";
Cef.Initialize(cfsettings);
}
}
}
이것은 현재 코드입니다. 나는 그것이 프록시를 사용하기를 원하고 나는 지난 3 시간 동안 인터넷 검색을 해왔다. 늦어지고있어, 누군가가 거기에 프록시를 삽입 할 수 있기를 바랍니다.
그것은 IP없이 작동하지만 내가 그다지 아무것도하지 않는 프록시를 넣어하려고 할 때. – nedn
새 프로젝트를 만들었나요? 다른 프록시에서 테스트합니까? 어떤 이벤트 OnWebBrowserLoadError를 보여 주나요? –
그것의 동일한 프로젝트 및 예 나는 여러 프록시의 심지어 개인 프록시를 테스트했습니다. 그리고 나는 마지막 부분을 이해하지 못한다. 그러나 cfsettings 프록시 thingy에 주석을 달았다면 제대로로드됩니다. – nedn