फ़ायरफ़ॉक्स यादृच्छिक रूप से जेएस के साथ <script>
टैग को गतिशील रूप से लोड करना बंद क्यों करता है?
इस तस्वीर पर, मैं गतिशील इन स्क्रिप्ट लोड और मैं डोमजब मैं गतिशील रूप से एक स्क्रिप्ट लोड करता हूं, फ़ायरफ़ॉक्स यादृच्छिक रूप से टैग स्क्रिप्ट लोड करना बंद कर देता है?
- में शामिल करें "/assets/js/lib/socket.io-1.3.6.js"
- "/ आस्तियों/js /lib/tweenmax.min.js "
- " /assets/js/lib.js "
- " /assets/js/module.js "
- "/आस्तियों/जे एस/मॉड्यूल "
काफी यादृच्छिक रूप से, परिणाम थाई रों, एक यादृच्छिक स्क्रिप्ट के बीच एक बड़ा अंतराल गतिशील लोड और लिपियों के बाकी (7-15s के बीच)
मैं वास्तव में है कि
function(url, callback){
var elem = document.createElement("script");
elem.async = true;
elem.src = url;
elem.type = "text/javascript";
elem.onload = callback;
document.getElementsByTagName("body")[0].appendChild(elem);
}
संपादित की तरह मेरे स्क्रिप्ट लोड:
जब मैं अपने एचटीएमएल पेज में स्क्रिप्ट टैग जोड़ता हूं, तो अंतराल प्रकट नहीं होता है, यह केवल तब दिखाई देता है जब मैं जावास्क्रिप्ट के साथ स्क्रिप्ट लोड करता हूं। लेकिन मुझे वास्तव में जावास्क्रिप्ट के साथ इन स्क्रिप्ट को लोड करने की आवश्यकता है।
बग की बेला https://jsfiddle.net/ccgb0hqr/ नहीं है चेतावनी शो को तुरन्त पेज को ताज़ा हैं जब तक बग होता
टैग्स से आपका क्या मतलब है ?? – AdamJeffers
क्या पृष्ठ की लोडिंग और आपके गतिशील स्क्रिप्ट को लोड करने वाले फ़ंक्शन को चलाने के बीच बहुत सारी प्रोसेसिंग है? – SoluableNonagon
यकीन नहीं है कि मैं समझदारी से समझता हूं, लेकिन जब भी स्क्रिप्ट लोड हो जाती है, तो आप कॉलबैक चला रहे हैं, अगर कॉलबैक लंबा लगता है, तो यह इस तरह से लोड की गई अन्य सामग्री को स्थगित कर देगा। यदि संभव हो, तो सभी स्क्रिप्ट लोड होने के बाद कॉलबैक चलाएं? – Shilly