मुझे केवल IE में requ.js प्लगइन के साथ कोई त्रुटि हो रही है।requjs + IE8: अपरिभाषित ऑब्जेक्ट शून्य है या कोई ऑब्जेक्ट नहीं है
मैं है require.js में निम्न कोड (लाइन 1061):
if (plugin.normalize) {
आईई 8 इस त्रुटि लौट रहा है:
Message: 'normalize' is null or not an object
Line: 1061 Char: 25
मैं डिबगर जांच की है और प्लगइन वस्तु मौजूद है , सामान्यीकृत अपरिभाषित है। जावास्क्रिप्ट में, इसे "झूठी" के रूप में मूल्यांकन करना चाहिए, और यदि स्थिति में विफल हो। हालांकि, किसी कारण से आईई इस त्रुटि को फेंक रहा है और मेरे पेज को सही तरीके से लोड नहीं कर रहा है। क्या किसी को पता है कि ये क्यों हो रहा है?
विडंबना यह है कि अगर मैं इस के लिए लाइन 1061 बदलने के लिए:
if (plugin.normalize !== undefined && plugin.normalize !== null && plugin.normalize !== false) {
फिर IE8 सफलतापूर्वक कोड चलाता है ... समस्या यह है, यह बराबर कोड होना चाहिए, और मैं तीसरे पक्ष के फेरबदल नहीं किया जा सकता इस तरह की आईई कीड़े से बचने के लिए require.js जैसे पैकेज।