5
A
回答
2
根據這個MSDN Forum posting你不能。你可以託管一個輕量級代理服務(比如說Azure網站)來代理你的請求嗎?
2
您可以自定義用戶代理加載HTML,然後通過HTML來WebView
加載HTML
var handler = new HttpClientHandler {AllowAutoRedirect = false};
var client = new HttpClient(handler);
client.DefaultRequestHeaders.Add("user-agent",
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2;
WOW64; Trident/6.0)");
var response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
var html = await response.Content.ReadAsStringAsync();
將HTML到WebView
WebView.NavigateToString(html);
+0
謝謝。實際上,這是我首先想到的。但它變成了一個嚴重的痛苦。用戶無法導航或任何東西。對於某些網站,您需要設置的不僅僅是User-Agent。 – MBZ
4
這很容易做:
string ua = "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X)" + "AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25";
var httpRequestMessage = new HttpRequestMessage(HttpMethod.Get, new Uri(url));
httpRequestMessage.Headers.Add("User-Agent",ua);
webView1.NavigateWithHttpRequestMessage(hrm);
相關問題
- 1. UWP中的自定義用戶代理WebView
- 2. HttpClient的自定義用戶代理?
- 3. WebView用戶代理
- 4. Qt QWebView類自定義用戶代理
- 5. PERL LWP :: Parallel :: UserAgent使用代理和自定義用戶代理
- 6. 帶自定義HTTP客戶端的WebView
- 7. 在HTTP請求中定義自定義用戶代理標頭?
- 8. 自定義代理
- 9. 如何用自定義webView替換webView?
- 10. Android,webview用戶代理vs瀏覽器用戶代理
- 11. NSWindow的自定義代理
- 12. Android應用程序中的自定義用戶代理
- 13. webview的自定義字體
- 14. 使用UIAppearance代理的自定義UITableViewCell
- 15. 未被調用的自定義代理
- 16. 自定義http用戶代理字符串的最佳做法?
- 17. 自定義用戶代理與urllib2的,蟒蛇2.7
- 18. 查看自定義用戶代理網站的移動版本
- 19. 谷歌分析的自定義用戶代理
- 20. 自定義用戶代理在鉻從Linux中的菜單
- 21. 如何爲Rails中的Mechanize設置自定義用戶代理
- 22. Surveymonkey瀏覽器用戶代理的自定義變量?
- 23. 自定義P3P代理
- 24. 硒與自定義代理
- 25. GAE自定義域代理
- 26. 自定義反向代理
- 27. 自定義代理alwayse無
- 28. 在wso2 esb自定義代理中添加用戶定義的標頭
- 29. 如何檢查Crosswalk WebView用戶代理?
- 30. webview使用的自定義字體
謝謝吉姆。 是的,使用代理是當然的解決方案。我想知道我是否可以在不使用它的情況下進行管理。 – MBZ