2011-12-05 21 views
13

हम वेब, मोबाइल, टैबलेट और स्मार्ट-टीवी पर कई ब्राउज़र प्रकारों के साथ काम कर रहे हैं। हम अपने एमवीसी के लिए backbone.js में देख रहे हैं।क्रॉस ब्राउज़र कैसे backbone.js है?

क्या backbone.js की कोई ज्ञात क्रॉस ब्राउज़र सीमाएं हैं?

+0

बैकबोन.जेएस टेस्ट सूट: http://backbonejs.org/test/ – Xplora

उत्तर

6

मुझे लगता है कि बैकबोन के साथ इसका कम संबंध नहीं है, तो इसे आपके द्वारा उपयोग किए जाने वाले HTML और CSS के साथ करना होगा। आप यहां बैकबोन के मोबाइल उपयोगों की एक सूची देख सकते हैं: http://backbonejs.org/#examples। jQuery का सामान्य रूप से बैकबोन के साथ उपयोग किया जाता है और ब्राउज़र compatiblity का एक बड़ा ट्रैक रिकॉर्ड है। इसे यहां देखें: http://docs.jquery.com/Browser_Compatibility

भी देखें रीढ़ टेस्ट स्वीट lwburk

4

ने उल्लेख किया मैं सिर्फ backbone.js जानने के लिए शुरू कर रहा हूँ, लेकिन हम इतिहास के बारे में एक ब्राउज़र से संबंधित मुद्दे था।

यह:

Backbone.history.start({pushState: true}) 

पुराने ब्राउज़र के साथ कुछ परेशानी है।

यह सब हम अभी तक चल चुके हैं, लेकिन परियोजना अभी भी काफी नई है।

यहाँ रीढ़ की हड्डी के GitHub पर एक संबंधित लिंक है:

https://github.com/documentcloud/backbone/issues/173

+0

पुशस्टेट एक HTML5 चीज़ है।यह निश्चित रूप से काम नहीं करेगा <यानी अगर मुझे सही याद है –

+0

क्या आपको और कुछ पता चला है? मुझे यह जानने में दिलचस्पी है कि आपका आवेदन कैसा चल रहा है –

+1

मैं अब एक ही कंपनी में काम नहीं कर रहा हूं, और परियोजना छोड़ने के तुरंत बाद परियोजना की तरह मृत्यु हो गई। – jacklin

2

बैकबोन संभव के रूप में पार ब्राउज़र होने के लिए विकसित की है। भले ही वे इतिहास एपीआई का उपयोग कर रहे हों, इसके लिए एक फॉलबैक है।

आप इसका उपयोग कर किसी भी आधुनिक वेब ऐप को सुरक्षित रूप से विकसित कर सकते हैं।

3

c4urself का जवाब अच्छा है, लेकिन तारीख तक अधिक हाल के साक्ष्य के साथ चीजों को लाने:

this comment उनके GitHub मुद्दों की सूची में braddunbar द्वारा के अनुसार, वे एक आधिकारिक समर्थन दस्तावेज की जरूरत नहीं है, लेकिन करने के लिए " मेरा ज्ञान बैकबोन आईई 6 + का समर्थन करता है, और क्रोम, सफारी, फ़ायरफ़ॉक्स और ओपेरा का नवीनतम संस्करण "

उनके पास test suite here है जो आप समर्थन के परीक्षण के लिए जो भी ब्राउज़र चाहते हैं उसे चला सकते हैं।

भी देखें उनकी निर्भरता के लिए समर्थन जानकारी:

  • jQuery: http://docs.jquery.com/Browser_Compatibility
  • अंडरस्कोर: या तो कुछ भी आधिकारिक नहीं खोजा जा सका है, लेकिन this comment on issue "Cut support for IE6-8 and other older browsers" पुस्तकालय लेखक द्वारा (दोनों को रेखांकित और रीढ़ की हड्डी) jashkenas कहते हैं, " अंडरस्कोर हमेशा एक साधारण, एकल स्क्रिप्ट होना चाहिए जो कि उन सभी वातावरणों का समर्थन करता है जिन्हें आपको बॉक्स के बाहर जावास्क्रिप्ट डेवलपर के रूप में सामना करना पड़ सकता है। अंडरस्कोर के एक संस्करण के खिलाफ काम करने के लिए लिखे गए कोड को केवल क्रॉस-प्लेटफॉर्म पर काम करना चाहिए। "
  • JSON-js: कुछ भी स्पष्ट नहीं मिल सकता है, लेकिन लाइब्रेरी के बिंदु "अनुप्रयोगों के लिए हैं जो अप्रचलित वेब ब्राउज़र में चलने की उम्मीद है" जिनके पास JSON ऑब्जेक्ट नहीं है, मैं कहूंगा कि यह नहीं जा रहा है एक मुद्दा होना
संबंधित मुद्दे