पूर्व शर्त:IE9 iframe में स्क्रिप्ट लोड करते समय अपवाद फेंकता है। क्यूं कर?
मेरे पास आईफ़्रेम के साथ एक एएसपीएक्स-पेज है। यह iframe उसी साइट पर एमवीसी द्वारा संचालित यूआरएल को इंगित करता है (यह हाइब्रिड साइट, मानक एएसपी.नेट और एएसपी.नेट एमवीसी दोनों) है। एमवीसी द्वारा प्रदत्त परिणामी पृष्ठ में कई स्क्रिप्ट संदर्भ हैं।
समस्या:
IE9 हर एक स्क्रिप्ट यह iframe में लोड पर एक अपवाद फेंकता है। ये अपवाद इस के समान हैं:
Error: 'Function' is undefined
यही कहता है कि हर खिड़की की सबसे बुनियादी चीजें किसी भी तरह अनुपस्थित हैं। इन पॉपअप के माध्यम से क्लिक करने के बाद, पृष्ठ बस डिज़ाइन के रूप में काम करता है!
यदि मैं सीधे ब्राउज़र में <iframe />
स्रोत विशेषता से एक यूआरएल लोड करता हूं, तो सब कुछ अपेक्षित काम करता है।
यदि मैं किसी अन्य ब्राउज़र में पृष्ठ खोलता हूं (मैंने ओपेरा, फ़ायरफ़ॉक्स की कोशिश की), सबकुछ अपेक्षित काम करता है - कोई त्रुटि नहीं।
तो, आईई 9 क्या चाहता है?
जो भी आईई 9 चाहता है उसे छोड़ना छोड़ दिया जाएगा, इस तथ्य के आधार पर कि हम * कोड * चाहते हैं और त्रुटि संदेश पिन *। – Jon
"फ़ंक्शन" में जावास्क्रिप्ट में पूंजी एफ नहीं है। क्या यह समस्या है? –
संख्या [फ़ंक्शन ग्लोबल ऑब्जेक्ट] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function) –