मैं एक स्प्रिंग एमवीसी अनुप्रयोग पर काम कर रहा हूं, और मुझे क्लाइंट ब्राउज़र नाम और संस्करण तक पहुंचने की आवश्यकता है।स्प्रिंग एमवीसी में सटीक क्लाइंट ब्राउज़र नाम और संस्करण कैसे प्राप्त करें?
मैं एक पैरामीटर के रूप में मेरे कार्रवाई में HttpServletRequest
का एक उदाहरण है और request.getHeader("User-Agent")
विधि का उपयोग करें, लेकिन यह Internet Explorer 9
मैं नंबर और संस्करण सटीक की जरूरत है Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
लौट आए। क्या ऐसा करने के लिए कोई उपकरण है?
करने के लिए कोई सुरक्षित तरीका नहीं है कर दो। ब्राउज़र का नाम और संस्करण ब्राउज़र से आता है (_client_)। इसे आसानी से खराब किया जा सकता है, इसलिए आप 100% सुनिश्चित नहीं हो सकते कि ब्राउजर का सही नाम और संस्करण – BackSlash