वर्तमान में, मैं इस प्रकार एक अनुरोध संदेश के उपयोगकर्ता-एजेंट की स्थापना कर रहा हूँ पर परिभाषित उपयोगकर्ता-एजेंट:WebView - हर अनुरोध
var rm = new HttpRequestMessage(HttpMethod.Post, new Uri("http://example.com"));
rm.Headers.Add("User-Agent", "UserAgentString");
webView.NavigateWithHttpRequestMessage(rm);
सब कुछ उम्मीद के रूप में काम करता है।
लेकिन, जब मैं साइट पर किसी लिंक पर क्लिक करके किसी अन्य पृष्ठ पर जा रहा हूं, तो उपयोगकर्ता-एजेंट WebView
के डिफ़ॉल्ट पर रीसेट हो जाता है।
वहाँ स्थायी रूप से उपयोगकर्ता-एजेंट स्थापित करने या पर इसे बदलने हर अनुरोध किया की कोई तरीका है? पहले वेबव्यू नई सामग्री पर जाता
धन्यवाद, जॉर्ज
[मुझे नहीं लगता कि आप कर सकते हैं] (https: // social.msdn.microsoft.com/Forums/en-US/ea00647f-ba00-45a0-8df0-fa267f073ab9/set-webview-user-agent-string?forum=winappswithcsharp)। – DavidG
@DavidG आपकी टिप्पणी के लिए धन्यवाद, लेकिन यह विंडोज 8 के लिए है। मैं एमएसडीएन पर उल्लेख किए गए मईब्रीथ के रूप में पहले अनुरोध पर उपयोगकर्ता-एजेंट को बदल सकता हूं, लेकिन जब मैं किसी दूसरे पृष्ठ पर जा रहा हूं तो यह डिफ़ॉल्ट रूप से बदलता रहता है। – GeorgeChond
हां, मुझे पता है कि यह विंडोज 8 है, वह लिंक अभी भी मान्य है। – DavidG