दिलचस्प पोस्ट
मैं डेल्फी को कैसे पता करूं कि मैंने पहले ही एक अपवाद संभाला है? पायथन में फ़ाइल से संख्याओं को कैसे पढ़ें? JQuery के साथ AJAX अनुरोध में हैडर जोड़ें जावास्क्रिप्ट फ़ंक्शन पर एलियासिंग काम नहीं करता कस्टम विशेषता के लिए ग्राहक पक्ष सत्यापन करें JComponents चित्र पृष्ठभूमि के साथ प्रदर्शित नहीं? जावास्क्रिप्ट में लांग प्रेस? RegExp के exec () फ़ंक्शन और स्ट्रिंग के मैच () फ़ंक्शन में क्या अंतर है? स्ट्रिंग पायथन में सूचीबद्ध करने के लिए डेटाबेस में पहले से ही एक ऑब्जेक्ट नाम दिया गया है पिक्सेल्स टू पॉइंट्स कन्वर्ट करें UICollectionView प्रविष्टि विफलता क्या मैं jQuery के साथ पृष्ठभूमि छवि (सीएसएस: पृष्ठभूमि-छवि) में फीका कर सकता हूं? शफल सूची, सुनिश्चित करें कि कोई भी आइटम एक ही स्थिति में नहीं रहे मैं विज़ुअल स्टूडियो में किसी प्रोजेक्ट को मौजूदा निर्देशिका ट्री कैसे जोड़ूं?

कौन सा ब्राउज़र <async = "async" /> का समर्थन करता है?

1 दिसंबर, 200 9 को Google ने अतुल्यकालिक Google Analytics ट्रैकिंग के लिए समर्थन की घोषणा की।

एसिंक्रोनस ट्रैकिंग को <script> टैग के लिए async डायरेक्टिव के द्वारा प्राप्त किया जाता है।

कौन से ब्राउज़र एसिंक डायरेक्टिव ( <script async="async" /> ) का समर्थन करते हैं और किस संस्करण से?

वेब के समाधान से एकत्रित समाधान "कौन सा ब्राउज़र <async = "async" /> का समर्थन करता है?"

Async समर्थन के रूप में गूगल द्वारा निर्दिष्ट दो भागों के माध्यम से हासिल की है:

  • DOM को एक <स्क्रिप्ट> टैग लिखने के लिए अपने पृष्ठ पर स्क्रिप्ट का उपयोग करके (स्क्रिप्ट Google द्वारा प्रदान की जाती है)

  • उस स्क्रिप्ट में एसिंक = "सच्चा" विशेषता है जो संगत ब्राउज़र को संकेत देता है कि वह पृष्ठ को प्रतिपादन जारी रख सकता है।

पहला हिस्सा <script async.. tags के लिए समर्थन के बिना ब्राउज़रों पर काम करता है, जिससे उन्हें "हैक" (हालांकि एक बहुत ही ठोस एक) के साथ async को लोड करने की अनुमति मिलती है, और ga.js को पुनर्प्राप्त करने के लिए प्रतीक्षा किए बिना पृष्ठ को रेंडर करने की अनुमति भी देता है।

दूसरा भाग केवल संगत ब्राउज़र प्रभावित करता है जो async html विशेषता को समझते हैं

  • एफएफ 3.6+
  • Android के लिए एफएफएफ सभी संस्करण
  • IE 10+ (पूर्वावलोकन 2 से शुरू करना)
  • क्रोम 8+
  • एंड्रॉइड सभी संस्करणों के लिए क्रोम
  • सफारी 5.0+
  • आईओएस सफारी 5.0+
  • एंड्रॉइड ब्राउज़र 3.0+ (हनीकॉम्ब ऑन)
  • ओपेरा 15.0+
  • ओपेरा मोबाइल 16.0+
  • ओपेरा मिनी कोई नहीं (8.0 के रूप में)

Async निर्दिष्ट करने के लिए "html5 उचित" तरीका एक <script async src="..." , <script async="true" । हालांकि, शुरू में ब्राउज़र इस वाक्यविन्यास का समर्थन नहीं करते थे, न ही उन्होंने संदर्भित तत्वों पर स्क्रिप्ट की संपत्ति का समर्थन करने का समर्थन किया था। यदि आप यह चाहते हैं, तो सूची में परिवर्तन होता है:

  • एफएफ 4+
  • IE 10+ (पूर्वावलोकन 2 और ऊपर)
  • क्रोम 12+
  • एंड्रॉइड 32+ के लिए क्रोम
  • सफ़ारी 5.1+
  • कोई एंड्रॉइड संस्करण नहीं

इस प्रश्न के दो हिस्से हैं, वास्तव में

  1. क्यू: कौन सा ब्राउज़र मार्कअप में स्क्रिप्ट टैग पर "async" विशेषता का समर्थन करते हैं?

    ए: IE10p2 +, क्रोम 11+, सफारी 5+, फ़ायरफ़ॉक्स 3.6+

  2. प्र: जो ब्राउज़र्स नई युक्ति का समर्थन करते हैं जो गतिशील रूप से निर्मित स्क्रिप्ट तत्व पर JavaScript में "async" संपत्ति के व्यवहार को परिभाषित करता है?

    ए: IE10p2 +, क्रोम 12+, सफारी 5.1+, फ़ायरफ़ॉक्स 4+

ओपेरा के लिए, वे संस्करण जारी करने के बहुत करीब हैं जो दोनों प्रकार के एसिंक का समर्थन करेगा। मैं उनके साथ इस पर बारीकी से काम कर रहा हूं, और इसे जल्दी ही आना चाहिए (मुझे उम्मीद है!)।

आदेश-एसिंक (उर्फ, "async = false") पर और जानकारी यहां पायी जा सकती है: http://wiki.whatwg.org/wiki/Dynamic_Script_Execution_Order

साथ ही, यह परीक्षण करने के लिए कि क्या कोई ब्राउज़र नई गतिशील async संपत्ति व्यवहार का समर्थन करता है: http://test.getify.com/test-async/

async पैरामीटर का समर्थन करने वाले ब्राउज़र संस्करणों की एक व्यापक सूची यहां उपलब्ध है

आपके संदर्भित पृष्ठ से:

http://googlecode.blogspot.com/2009/12/google-analytics-launches-asynchronous.html

Firefox 3.6 आधिकारिक तौर पर इस नए फीचर के लिए समर्थन प्रदान करने वाला पहला ब्राउज़र है। यदि आप उत्सुक हैं, तो आधिकारिक एचटीएमएलआई एएसआईएनसीसी विवरण पर अधिक जानकारी यहां दी गई है।

async वर्तमान में प्रमुख ब्राउज़रों के सभी नवीनतम संस्करणों द्वारा समर्थित है यह कुछ ब्राउज़रों पर अब कुछ वर्षों के लिए समर्थन किया गया है।

आप जिस वेबसाइट पर एमडीएन वेबसाइट में async (और defer) का समर्थन करते हैं, उसका ट्रैक रख सकते हैं:
https://developer.mozilla.org/en-US/docs/HTML/Element/script

बस Google Analytics का उपयोग करने वाले इस पृष्ठ के डोम (document.scripts [1]। विशेषताएँ) पर एक नज़र डालें। मैं आपको बता सकता हूं कि google async = "" का उपयोग कर रहा है।

 [type="text/javascript", async="", src="http://www.google-analytics.com/ga.js"]