IE में ढेर अंतरिक्ष होने की त्रुटि के कारण हमने पाया है कि कुछ नए कोड ES5 गुण निम्न त्रुटि के लिए आईई 8 खड़ी कर रहा है को अलग करने के लिए जोड़ा BreezeJS के 1.4.1 का उपयोग करना:BreezeJS के 1.4.1 isolateES5Props 8
प्राप्त करने में त्रुटि मेटाडेटा: मेटाडेटा आयात हवा/हवा/मेटाडाटा के लिए विफल रहा; असमर्थ लौटे कार्रवाई करने के लिए मेटाडाटा: ऑब्जेक्ट संपत्ति या विधि का समर्थन नहीं करता 'getPrototypeOf'
हम दोनों उबेर आद्य के getPrototypeOf (https://github.com/daffl/uberproto) और es5-नकली (https://github.com/kriskowal/es5-shim), लेकिन एक ही मुद्दे के साथ दोनों परिणाम उपयोग करने की कोशिश।
हमने नियमित json.parse को हटाने और उसी परिणाम के साथ जेसन 2 के संस्करण का उपयोग करने का भी प्रयास किया।
मेटाडाटा आयात/हवा/हवा/मेटाडाटा के लिए विफल रहा; लौटा मेटाडाटा संसाधित करने में असमर्थ: स्टैक स्पेस से बाहर
क्रोम, फ़ायरफ़ॉक्स और आईई 9 + बिना किसी समस्या के काम करते हैं, लेकिन आईई 8 समर्थन आवश्यक है। हम यह काम करने के लिए प्राप्त करने के लिए लाइन बाहर टिप्पणी कर सकते हैं:
// isolateES5Props(proto);
लेकिन मुझे लगता है कि मुद्दों कहीं लाइन नीचे का कारण होगा अनुमान लगा रहा हूँ।
मुझे इस समस्या का सामना करना पड़ रहा है। कामकाज के बारे में जानना अच्छा लगेगा! – SeanPrice
@ सेनप्रिस मैंने अभी कामकाज पोस्ट किया है, बस उस पंक्ति को टिप्पणी करें और यह फिर से आईई 8 में काम करेगा, किसी भी साइड इफेक्ट्स के बारे में सुनिश्चित नहीं है, हालांकि यह – John
हवा में एक नया जोड़ा है, वास्तव में आपके पास थोड़ा अलग त्रुटि थी (देखें : http://stackoverflow.com/questions/18452732/javascript-message-out-of-stack-space-in-ie8)। और वास्तव में, आपके कामकाज काम किया! मैं इसके बारे में थोड़ा संकोच भी कर रहा हूं कि इससे क्या समस्याएं उत्पन्न हो सकती हैं, लेकिन समय के लिए यह अपेक्षा के अनुसार काम करता है। धन्यवाद! – SeanPrice