2013-08-23 7 views
5

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); 

लेकिन मुझे लगता है कि मुद्दों कहीं लाइन नीचे का कारण होगा अनुमान लगा रहा हूँ।

+0

मुझे इस समस्या का सामना करना पड़ रहा है। कामकाज के बारे में जानना अच्छा लगेगा! – SeanPrice

+0

@ सेनप्रिस मैंने अभी कामकाज पोस्ट किया है, बस उस पंक्ति को टिप्पणी करें और यह फिर से आईई 8 में काम करेगा, किसी भी साइड इफेक्ट्स के बारे में सुनिश्चित नहीं है, हालांकि यह – John

+0

हवा में एक नया जोड़ा है, वास्तव में आपके पास थोड़ा अलग त्रुटि थी (देखें : http://stackoverflow.com/questions/18452732/javascript-message-out-of-stack-space-in-ie8)। और वास्तव में, आपके कामकाज काम किया! मैं इसके बारे में थोड़ा संकोच भी कर रहा हूं कि इससे क्या समस्याएं उत्पन्न हो सकती हैं, लेकिन समय के लिए यह अपेक्षा के अनुसार काम करता है। धन्यवाद! – SeanPrice

उत्तर

0

यह अब उपलब्ध है Breeze v 1.4.2 में तय किया जाना चाहिए।

+0

हमने आईई 8 समर्थन को छोड़ दिया क्योंकि यह कई अन्य मुद्दों का कारण बन रहा था और सामान्य रूप से धीमा था। मैं आपका शब्द ले जाऊंगा कि यह तय किया गया था! :) – John

+0

बस उस प्रश्न को प्रतिबिंबित करने के लिए, मैं ब्रीज़ बनाम 1.4.4 का उपयोग कर रहा हूं और अभी भी उस त्रुटि का सामना कर रहा हूं। वर्कअराउंड IE8 पर मेरे लिए पूरी तरह से काम किया। – Nicolas

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