कुछ समय के लिए वेबब्रोसर नियंत्रण का उपयोग करने के बाद, मैंने वेब ब्राउजर की समस्याओं के कारण गीको को एक कोशिश देने का फैसला किया, जो मैंने अनुभव किया है, कम गति और अपमानजनक प्रदर्शन। मैंने geckofx (16.0.0.2) और xulrunner (16.0.2) का नवीनतम संस्करण डाउनलोड किया और एक geckoWebbrowser नियंत्रण बनाया। जब मैंने किसी वेबपृष्ठ पर नेविगेट करने का प्रयास किया तो मुझे जावास्क्रिप्ट मिला। पता है कि मेरा वेब ब्राउज़र समर्थित नहीं है और मुझे फ़ायरफ़ॉक्स> 2.0.0.2 का उपयोग करना चाहिए जो निश्चित रूप से हास्यास्पद है। समस्या थी - मुझे लगता है - पता चला है कि उपयोगकर्ता की स्ट्रिंग "मोज़िला/5.0 (विंडोज एनटी 6.1; WOW64; आरवी: 16.0) सामान्य फ़ायरफ़ॉक्स स्ट्रिंग के बजाय गीको//16.0" मोज़िला/5.0 (विंडोज एनटी 6.1; WOW64 ; आरवी: 18.0) गेको/20100101 फ़ायरफ़ॉक्स/18.0 "। '20100101' और 'फ़ायरफ़ॉक्स' नियंत्रण की उपयोगकर्ता सामग्री स्ट्रिंग से गायब हैं। क्या सी # का उपयोग करके इसे बदलने का कोई तरीका है? मैं सी # Winforms .NET 4.5 का उपयोग करता हूं।GeckoFX में उपयोगकर्ता एजेंट कैसे सेट करें?
उत्तर
http://www.webprogrammingblog.com/geckofx-set-user-agent/ से:
public Form1()
{
InitializeComponent();
Gecko.Xpcom.Initialize("c:\\tools\\xulrunner");
myBrowser = new GeckoWebBrowser();
myBrowser.Parent = this;
myBrowser.Dock = DockStyle.Fill;
string sUserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)";
Gecko.GeckoPreferences.User["general.useragent.override"] = sUserAgent;
}
बिल्कुल शानदार! धन्यवाद! मुझे बस आसमान के हिस्से को प्रतिस्थापित करना पड़ा क्योंकि यह अब अस्तित्व में नहीं है। अंतिम आदेश इस प्रकार है: Gecko.GeckoPreferences.User ["general.useragent.override"] = "मोज़िला/5.0 (विंडोज एनटी 6.1; WOW64; आरवी: 18.0) गेको/20100101 फ़ायरफ़ॉक्स/18.0"; – pzogr
@pzogr मैंने इसके लिए समायोजित करने के लिए उत्तर संपादित किया है। –
- 1. एलडब्ल्यूपी के साथ उपयोगकर्ता-एजेंट कैसे सेट करें?
- 2. उपयोगकर्ता एजेंट
- 3. उपयोगकर्ता-एजेंट
- 4. XmlTextReader का उपयोग करते समय उपयोगकर्ता-एजेंट सेट करें
- 5. आईओएस पर उपयोगकर्ता एजेंट कैसे प्राप्त करें?
- 6. एंड्रॉइड उपयोगकर्ता एजेंट
- 7. एंड्रॉइड मोबाइल उपयोगकर्ता एजेंट?
- 8. कैपिबरा पोल्टरगेस्ट - उपयोगकर्ता एजेंट को ओवरराइड करें
- 9. कर्ल उपयोगकर्ता एजेंट
- 10. उपयोगकर्ता एजेंट स्टाइलशीट
- 11. वेबव्यू उपयोगकर्ता एजेंट
- 12. रेल में मैकेनाइजेशन के लिए कस्टम उपयोगकर्ता-एजेंट कैसे सेट करें
- 13. JQuery अजाक्स अनुरोध: उपयोगकर्ता-एजेंट
- 14. एंड्रॉइड, वेबव्यू उपयोगकर्ता एजेंट बनाम ब्राउज़र उपयोगकर्ता एजेंट
- 15. मोबाइल regexp उपयोगकर्ता एजेंट
- 16. रूबी मैकेनाइजेशन: उपयोगकर्ता एजेंट?
- 17. जावा उपयोगकर्ता एजेंट
- 18. HTTP अनुरोधों में उपयोगकर्ता-एजेंट, रूबी
- 19. एक आईफोन ऐप में उपयोगकर्ता एजेंट
- 20. Urlretrieve और उपयोगकर्ता एजेंट? - पायथन
- 21. अपाचे http क्लाइंट लाइब्रेरी 4.1 के साथ कस्टम उपयोगकर्ता-एजेंट कैसे सेट करें?
- 22. Google ऐप इंजन में उपयोगकर्ता-एजेंट python
- 23. जावा उपयोगकर्ता एजेंट स्ट्रिंग पार्सर
- 24. पार्सिंग HTTP उपयोगकर्ता-एजेंट स्ट्रिंग
- 25. मैं PyQtWebkit में QNetworkRequest के लिए उपयोगकर्ता-एजेंट कैसे सेट करूं?
- 26. आईपैड मिनी उपयोगकर्ता एजेंट क्या है?
- 27. HttpClient के लिए कस्टम उपयोगकर्ता एजेंट?
- 28. जावा httpclient में उपयोगकर्ता एजेंट को सेट करना और रीडायरेक्ट को सही
- 29. क्या कोई ऑनलाइन उपयोगकर्ता एजेंट डेटाबेस है?
- 30. WebBrowser नियंत्रण के उपयोगकर्ता एजेंट को बदलना
कुछ लिंक या संकलन पर अतिरिक्त जानकारी पोस्ट करें। –
मुझे यकीन नहीं है कि आप क्या खोज रहे हैं ... मैं आपको अपने प्रश्न का उत्तर देने के लिए कुछ लिंक दूंगा। GeckoFX = "https://bitbucket.org/geckofx", XULRunner = "http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/"। सवाल का जवाब पहले ही दिया जा चुका है। – pzogr