请帮我在visual c#中更改chrome嵌入式框架的用户代理。 它使用默认的铬代理,但我想将其更改为使用我的浏览器名称。
答案 0 :(得分:7)
使用CefSettings.UserAgent。 它也可以通过" user-agent"进行配置。命令行开关。
答案 1 :(得分:5)
我知道这是一个老问题,但这可能对某人有所帮助, 使用以下代码更改cef-sharp 3x的用户代理
ChromiumWebBrowser chromiumBrowser;
public Form1()
{
InitializeComponent();
CefSettings cfsettings=new CefSettings();
cfsettings.UserAgent = "My/Custom/User-Agent-AndStuff";
Cef.Initialize(cfsettings);
chromiumBrowser = new CefSharp.WinForms.ChromiumWebBrowser("http://whatsmyuseragent.com/")
{
Dock = DockStyle.Fill,
};
this.Controls.Add(chromiumBrowser);
}
答案 2 :(得分:0)
一步一步:
希望这有帮助
答案 3 :(得分:0)
您可以通过此代码使用更改铬中的用户代理
CefSettings settings = new CefSettings();
settings.UserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1";