Windows Phone Webview 更改 userAgent
Windows Phone Webview change userAgent
如何永久更改 Windows Phone Webview 的用户代理?
protected override void OnNavigatedTo(NavigationEventArgs e)
{
string ua = "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.20 Mobile Safari/537.36";
HttpRequestMessage hrm = new HttpRequestMessage(HttpMethod.Get, homeUri);
hrm.Headers.Add("User-Agent", ua);
webView.NavigateWithHttpRequestMessage(hrm);
}
在网页加载之前它一直有效,但如果我在 webview 中打开子页面,它会使用标准用户代理。
非常感谢。
看这里:Changing the user agent of the WebBrowser control
另一种可能的解决方案是拦截点击事件并更改 HttpRequest 消息,请参见此处:
如果有效请告诉我!
如何永久更改 Windows Phone Webview 的用户代理?
protected override void OnNavigatedTo(NavigationEventArgs e)
{
string ua = "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.20 Mobile Safari/537.36";
HttpRequestMessage hrm = new HttpRequestMessage(HttpMethod.Get, homeUri);
hrm.Headers.Add("User-Agent", ua);
webView.NavigateWithHttpRequestMessage(hrm);
}
在网页加载之前它一直有效,但如果我在 webview 中打开子页面,它会使用标准用户代理。
非常感谢。
看这里:Changing the user agent of the WebBrowser control
另一种可能的解决方案是拦截点击事件并更改 HttpRequest 消息,请参见此处:
如果有效请告诉我!