आदेश तेजी से किसी भी आवेदन, आप दो लक्ष्यों की आवश्यकता होगी तैनात करने के लिए है; इंजन के लिए एक बार आपके होस्ट किए गए मोड {फ़ायरफ़ॉक्स/लिनक्स, सफारी/मैक, आईई 6/विन} पर तैनात होते हैं, और आपके चुस्त ब्राउज़र के लिए एक जो आपको रीयल-टाइम {फ़ायरफ़ॉक्स + फ़ायरबग} में सीएसएस बनाने देता है।
Linux: <set-property name="user.agent" value="gecko1_8,gecko"/>
Mac: <set-property name="user.agent" value="gecko1_8,safari"/>
...etc...
यह केवल GWT> = 1.6 है!
पुरानी gwt परियोजनाओं के लिए, आपको com/google/gwt/user/UserAgent.gwt.xml फ़ाइल को सुपर-सोर्स करना होगा ... इसे उस स्रोत स्थान पर रखें जो आपके gwt - *। Jar से पहले शामिल है classpath। असल में, आप उस फ़ाइल को मूल के समान पैकेज में एक नए में कॉपी कर सकते हैं, और सीडीएटीए जावास्क्रिप्ट ब्लॉक को संपादित कर सकते हैं जो वास्तविक user.agent मान देता है। आप जो भी पसंद करते हैं उसके साथ खेलो, लेकिन अपने उपयोगकर्ता के साथ बहुत पागल न हो जाएं। संपत्ति, क्योंकि यह भविष्य में निर्माण में IE8 के लिए बदल जाएगा।
ब्राउज़र यानी लक्षित करने के लिए, अपनी खुद की यानी .वर्जन संपत्ति बनाएं, और उपयोगकर्ता के विभिन्न संस्करणों को लक्षित करने के लिए UserAgent.gwt.xml में प्रॉपर्टी-प्रदाता की प्रतिलिपि को ट्विक करें। बनाता है और अन्य मूर्खतापूर्ण कबाड़ कि इस्तेमाल किया जा कभी नहीं होगा
<all>
<when-property-is name="user.agent" value="ie6"/>
<any>
<when-property-is name="ie.version" value="ie7"/>
<when-property-is name="ie.version" value="ie8"/>
</any>
</all>
या आप IE7 + छिपकली/सफारी मिल जाएगा: बस यह सुनिश्चित करें कि जब आप आस्थगित बाध्यकारी आप करते हैं के लिए कस्टम गुण का उपयोग कर सकते हैं।
नोट: किसी प्रॉपर्टी-प्रदाता में कोई भी कोड .nocache.js में लोड होता है, और .cache.js पेलोड डाउनलोड होने पर छवियों/सीएसएस को प्रीलोड करने के लिए उपयोगी हो सकता है।
बस var __cached = नई छवि जोड़ें ('संकलित छवि के लिए यूआरएल/जिसे आप लोड करना चाहते हैं');
स्रोत
2009-06-24 01:26:55
खराब लिंक, मुख्य Google प्रलेखन रीडर पृष्ठ पर ले जाता है। –
एक खोज के भीतर इस प्रश्न पर ठोकर खाई। एक संकेत के रूप में: सेट-प्रॉपर्टी में एक टाइपो है, "i6, geck ** o ** 1_8" – ArcTanH