2013-04-16 9 views
9

क्या किसी को भी GWT के user.agent गुणों और लक्षित ब्राउज़र की एक निश्चित सूची के बारे में पता है? अगर मैं वेब पर कहीं भी ऐसी चीज पा सकता हूं तो मैं शापित हो जाऊंगा!GWT user.agent गुणों और ब्राउज़र के परिभाषित सूची

+2

के संभावित डुप्लिकेट [क्या gwt.xml में संभव user.agent मान हैं] (http: // stackoverflow। कॉम/प्रश्न/79 9 2678/क्या-संभव-उपयोगकर्ता-एजेंट-मूल्य-इन-जीडब्ल्यूटी-एक्सएमएल) संबंधित ब्राउज़र मेरे लिए आत्म-व्याख्यात्मक प्रतीत होते हैं (ठीक है, सफारी का मतलब क्रोम और अब ओपेरा 14+) –

उत्तर

14

नवीनतम gwt "user.agent" संपत्ति मूल्यों UserAgent.gwt.xml फ़ाइल में पाया जा सकता:

<define-property name="user.agent" values="ie6" /> <!-- ie6 also matches ie7--> 
    <extend-property name="user.agent" values="ie8" /> 
    <extend-property name="user.agent" values="gecko1_8" /> <!-- Firefox 3.0+ --> 
    <extend-property name="user.agent" values="safari" /> <!-- Webkit based browsers, usually Safari&Chrome--> 
    <extend-property name="user.agent" values="opera" /> 
    <extend-property name="user.agent" values="ie9" fallback-value="ie8" /> 

कोड जो संपत्ति मूल्यों निराकरण वर्ग में पाया जा सकता com.google.gwt.useragent.rebind.UserAgentPropertyGenerator

लेकिन यह मान संस्करण के लिए संस्करण से भिन्न , कभी-कभी डिफ़ॉल्ट मान और संपत्ति प्रदाता को ओवरराइड किया जा सकता है।

+1

' gecko1_8' वास्तव में फ़ायरफ़ॉक्स 1.5+ है http://en.wikipedia.org/wiki/Gecko_(layout_engine) लेकिन GWT _officially_ ऐसे पुराने फ़ायरफ़ॉक्स संस्करणों का समर्थन नहीं करता है। इसके अलावा, 'सफारी' को अभी भी ब्लिंक से मेल खाना चाहिए, जिसका अर्थ है क्रोम और ओपेरा 14+ (बीटा) अब वे क्रोमियम पर स्विच कर चुके हैं। ओह और 'यानी 9 'आईई 10 से भी मेल खाता है, लेकिन यह सही कहने के बिना चला जाता है? –

+0

क्रोम/ओपेरा अनुमान लगाते हुए शायद इस वर्ष ब्लिंक के लिए एक नए उपयोगकर्ता एजेंट की तरफ बढ़ सकता है - https://plus.google.com/+GoogleChromeDevelopers/posts/faJ8BmaQL8j – SSR

5

ठीक है, मेरे पास मौजूदा उत्तर पर टिप्पणी करने के लिए पर्याप्त प्रतिष्ठा नहीं है, इसलिए इसके बजाय यहां एक और जवाब है! यह सिर्फ ध्यान देने योग्य है कि कोडबेस चला गया है, और जीडब्ल्यूटी स्रोत फ़ाइल जिसमें यह जानकारी शामिल है अब स्थानांतरित हो गई है। नए स्थान है: https://gwt.googlesource.com/gwt/+/master/user/src/com/google/gwt/useragent/UserAgent.gwt.xml

लेखन के समय, सूची है:

<define-property name="user.agent" values="ie8" /> 
<extend-property name="user.agent" values="gecko1_8" /> 
<extend-property name="user.agent" values="safari" /> 
<extend-property name="user.agent" values="ie9" fallback-value="ie8" /> 
<extend-property name="user.agent" values="ie10" /> 
संबंधित मुद्दे