2013-01-24 10 views
32

जब मैं धीमी गति से मोबाइल ब्रॉडबैंड पर हूँ मैं कभी कभी मिलता है:Requ.js में मॉड्यूल टाइमआउट कैसे बदलें?

Uncaught Error: Load timeout for modules: goog!maps,3,other_params:sensor=false_unnormalized2,goog!maps,3,other_params:sensor=false,async!http://www.google.com/jsapi 

मैं के रूप में मुझे कभी कभी MBB का उपयोग कर समान उपयोगकर्ताओं के लिए समय समाप्ति को बढ़ाने के लिए करना चाहते हैं।

उत्तर

55

देखें RequireJS डॉक्स से waitSeconds config मूल्य:

http://requirejs.org/docs/api.html#config-waitSeconds

डॉक्स के अनुसार, डिफ़ॉल्ट 7 सेकंड है। आप इसे अपनी आवश्यकता.कॉन्फिग कॉल में सेट कर सकते हैं:

require.config({ 
    waitSeconds : 30, 
    paths : { 
     //etc.. 
    }, 
+0

क्या * * आवश्यकताएं * लोडेज त्रुटि की अनुकरण * संभव है? एक थ्रॉटलिंग प्रॉक्सी या किसी भी तरह की फैंसी का उपयोग किए बिना? –

+3

@ कुमार, बस कस्टम लोडर प्लगइन बनाएं जैसे कि: परिभाषित करें ([], फ़ंक्शन (resource_name, आवश्यकता, लोड, कॉन्फ़िगर) {setTimeout (function() {load ({})}, 1000}); और इसे लोड करके लोड करें "मॉड्यूल!" – whncode

+3

@ कुमर_हरश (साथी googlers के लिए) क्रोम एक एकीकृत कम बैंडविड्थ सिमुलेशन मोड है। इसे देव उपकरण में देखें। – Offirmo

संबंधित मुद्दे