मैंने FlashBuilder में एक ब्राउज़र-तैनात पूर्ण-पाठ खोज ऐप विकसित किया जो दूरस्थ वेब-सर्वर के साथ RESTfully संचार करता है। यह सॉफ़्टवेयर एक छोटे से आला में फिट बैठता है - यह प्राचीन भाषाओं के साथ आधुनिक नहीं है, और इस पर कोई पैसा नहीं बनाने के लिए कोई रास्ता नहीं है लेकिन मैंने इसमें बहुत समय बिताया है।Google जीडब्ल्यूटी क्रॉस-ब्राउज़र समर्थन: क्या यह बीएस है?
अब ऐप्पल आईपैड पर फ्लैश की अनुमति नहीं देगा, मैं 100% जावास्क्रिप्ट समाधान की तलाश में हूं और जीडब्ल्यूटी पर विचार करने के लिए प्रेरित किया गया था। यह आशाजनक देखा, लेकिन एप्लिकेशन में से एक (नाम {हटाया} संभवतः मासूम की रक्षा करने के लिए) क्या GWT साथ किया जा सकता का एक तारकीय उदाहरण के रूप में अपनी वेबसाइट पर इस अस्वीकरण है "का प्रदर्शन किया" जा रहा है:
Your current web browser (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5) is not officially supported by {company and product name were here}. If you experience any problems using this site please install either Microsoft Internet Explorer 6+ or Mozilla Firefox 3.5+ before contacting {product name was here} Support.
क्या देता है जब GWT ऐप्स क्रोम पर "आधिकारिक तौर पर" समर्थित नहीं होते हैं? क्रॉस-ब्राउज़र समर्थन के लिए आप क्या ग्रेड (ए, बी, सी, डी, एफ) जीडब्ल्यूटी को देंगे? ऐसे लोगों के लिए जो इस तरह के पत्र ग्रेड नहीं प्राप्त करते हैं, ए "उत्कृष्ट" और "एफ" विफलता है, और "सी" औसत है।
आपकी राय के लिए धन्यवाद।
डिफरर्ड बाइंडिंग के बारे में जानकारी के लिए धन्यवाद। – Tim
जीडब्ल्यूटी कैसे पता लगाता है कि कौन सा ब्राउज़र है? और मैं अपने उपयोगकर्ता एजेंट को कुछ कस्टम में बदलता हूं। – CMCDragonkai
आंतरिक रूप से, यह शायद आपके उपयोगकर्ता एजेंट को देखता है (यदि आप सुनिश्चित करना चाहते हैं, तो स्रोतों की जांच करें)। जब विभिन्न ब्राउज़रों के अलग-अलग ब्राउज़रों के संस्करणों की सेवा करने की बात आती है, तो वे [डिफर्ड बाइंडिंग] का उपयोग करते हैं (http://www.gwtproject.org/doc/latest/FAQ_Client.html#What_is_Deferred_Binding?) ([डॉक्स] (http: // www.gwtproject.org/doc/latest/DevGuideCodingBasicsDeferred.html)) –