मैं ब्राउज़र हॉक में ब्राउज़रबिल्ड संपत्ति कैसे प्राप्त कर सकता हूं

मैं ब्राउजर का पता लगाने के लिए ब्राउज़र हॉक संस्करण (14.0.1.0) का उपयोग कर रहा हूं। लेकिन यह आईई 7 और आईई 11 को आईई 7 और आईई 10 के रूप में नेटस्केप संस्करण 5 के रूप में दिखा रहा है। मैं ब्राउज़र हॉक के मंच से गुज़र गया जहां यह लिखा गया है कि आईई 9 के लिए, आईई 10 आईई 7 मोड अनुकरण में चल रहा है, ब्राउजर हॉक इसे पहचान लेगा आईई 7 के रूप में। इसलिए मुझे ब्राउज़र की ब्राउज़र बिल्डिंग संपत्ति से जांच करने की आवश्यकता है। कृपया देखें: https://www.cyscape.com/support/kb/ XcIBViewItem.asp? id = 951 । अब मैंने ब्राउज़रबिल्ड संपत्ति प्राप्त करने के लिए कोड लिखा है। मेरा कोड है

variables.bh = CreateObject("java", "com.cyscape.browserhawk.BrowserHawk");
variables.bi = bh.getBrowserInfo(getPageContext().getRequest());
variables.ebi = CreateObject("java","com.cyscape.browserhawk.ExtendedBrowserInfo");
variables.options = CreateObject("java","com.cyscape.browserhawk.ExtendedOptions");
variables.options.addProperties("BrowserBuild");
variables.req = getPageContext().getRequest();
variables.res = getPageContext().getResponse();
variables.ebi = variables.bh.getExtendedBrowserInfo(variables.req, variables.res, variables.options);
writeDump(variables.ebi.getBrowserBuild);

मैं कोल्डफ्यूजन सर्वर साइड भाषा का उपयोग कर रहा हूं। अब यह ब्राउज़रबिल्ड के लिए अपरिभाषित मूल्य दे रहा है।

फिर जब मैं ब्राउज़र निर्माण क्षेत्र को डंप कर रहा हूं

WriteDump(variables.ebi.BROWSERBUILD);

यह सभी ब्राउज़रों के लिए 137438953472 दे रहा है।

कोई भी कृपया मदद करें कि मैं ब्राउज़रबिल्ड संपत्ति कैसे प्राप्त कर सकता हूं।

2
1) परिवर्तनीय variables.ebi जावा ऑब्जेक्ट के रूप में बनाया गया है, फिर इसे बाद में उपयोग किए बिना नष्ट कर दिया गया है। यह थोड़ा अजीब लग रहा है 2) क्या आप writedump() का स्क्रीनशॉट शामिल कर सकते हैं?
जोड़ा लेखक James A Mohler, स्रोत