2011-06-10 9 views
33

मैं अपनी एएसपीनेट-एमवीसी साइट पर त्रुटियों को लॉगिंग कर रहा हूं और मैं देखना चाहता हूं कि उपयोगकर्ता ब्राउजर जानकारी (नाम, संस्करण इत्यादि) का पता लगाने के लिए वैसे भी है या नहीं, ऐसा लगता है जैसे लोगों को समस्या हो रही है, लेकिन इसका कारण यह है कि वे उपयोग कर रहे हैं बहुत पुराना ब्राउज़र यह जानकारी मुझे डिबगिंग समय से बचने में मदद करेगी अगर मुझे पता है कि वे "समर्थित नहीं" ब्राउज़र का उपयोग कर रहे हैं।asp.net-mvc में नियंत्रक में मैं उपयोगकर्ताओं के ब्राउज़र के बारे में जानकारी कैसे प्राप्त कर सकता हूं?

उत्तर

34

आप Request.Browser संपत्ति का प्रयास कर सकते हैं। इसमें क्लाइंट ब्राउज़र के बारे में आपको जो कुछ भी चाहिए, उसमें बहुत कुछ शामिल होगा (मान लीजिए कि यह निश्चित रूप से UserAgent शीर्षलेख भेज रहा है)।

+5

अनुरोध लगता है। ब्राउज़र। ब्राउजर ब्राउज़र नामों की जांच करने वाला एक है। – Veverke

62

आप कर सकते हैं आपूर्ति की उपयोगकर्ता एजेंट जो ब्राउज़र जानकारी देता है मिलती है:

Request.UserAgent 

एक साइट है जो ब्राउज़र उपयोगकर्ता एजेंट स्ट्रिंग को सूचीबद्ध करता है:। http://www.useragentstring.com

अन्य मान आप में रुचि हो सकती

Request.Browser.Platform 
Request.Browser.Version 
Request.Browser.EcmaScriptVersion 
+1

उपयोगकर्ता एजेंट स्ट्रिंग – Veverke

+2

के लिंक के कारण upvoted Request.Browser मेरे लिए 113 गुण देता है। वहां बहुत सारी उपयोगी जानकारी है। –

संबंधित मुद्दे

 संबंधित मुद्दे