2013-01-03 12 views
18

में प्रदर्शित नहीं की जा सकती है मेरे पास दो आंतरिक साइटें हैं। मैं दूसरी साइट के आईफ्रेम में किसी की सामग्री दिखाने की कोशिश कर रहा हूं। हालांकि मुझे यह संदेश मिल रहा है: "यह सामग्री फ्रेम में प्रदर्शित नहीं की जा सकती है।" मैंने यह संदेश पढ़ा है कि मुझे यह संदेश मिल रहा है, लेकिन साइट्स आंतरिक होने के बाद से मैं इसे बाईपास करना चाहता हूं और मैं अपने उपयोगकर्ताओं को हाइजैक करने का प्रयास करने वाले किसी से चिंतित नहीं हूं। मुझे इंटरनेट खोजने के बाद इसे बाईपास करने का कोई तरीका नहीं मिला, लेकिन ऐसा लगता है कि यह संभव होना चाहिए क्योंकि बाकी संदेश इस पर संकेत दे रहा है।IFrame: यह सामग्री फ्रेम

"इस वेबसाइट में आपके द्वारा दर्ज की गई जानकारी की सुरक्षा की सुरक्षा में सहायता के लिए, इस सामग्री के प्रकाशक इसे फ्रेम में प्रदर्शित करने की अनुमति नहीं देते हैं।"

चूंकि मैं प्रकाशक हूं, इसलिए मैं इसे फ्रेम में प्रदर्शित करने की अनुमति कैसे दे सकता हूं? धन्यवाद!

+0

क्या ये साइटें किसी अन्य सिस्टम (यानी किसी प्रकार का सीएमएस) का हिस्सा हैं, और यदि ऐसा है तो यह संभव है कि यह उस सिस्टम की कॉन्फ़िगरेशन हो? अन्यथा, अलग-अलग डोमेन पर होस्ट की गई आंतरिक साइटें हैं, और यदि ऐसा है तो iframe साइट में 'एक्स-फ़्रेम-विकल्प: SAMEORIGIN' हेडर है? – freefaller

+0

@ फ्रीफॉलर, उत्तर के लिए धन्यवाद! मैं 'एक्स-फ़्रेम-विकल्प' कहां सेट करूं? – daveomcd

+2

यह हेडर वैल्यू है, HTML का हिस्सा नहीं है, इसलिए आपको 'Response.AddHeader' में देखना होगा। मान को किसी आईफ्रेम के भीतर उपयोग की जाने वाली साइट को रोकने के लिए डिज़ाइन किया गया है ... Google (उदाहरण के लिए) यह आपको पूर्ण आकार के आईफ्रेम बनाने और नाटक करने से रोकने के लिए करता है, वास्तव में वे आपकी साइट हैं। ईमानदार होने के लिए, मेरा अनुमान है कि इसके साथ कुछ लेना देना नहीं है, लेकिन इसे [अधिक जानकारी के लिए] देखें [http://support.microsoft.com/kb/2694329) – freefaller

उत्तर

16

इसे पढ़ने के लिए iframe में दिखाने के लिए <meta http-equiv="X-Frame-Options" content="allow"> का उपयोग करें।

+1

क्या आप इस टैग को सामग्री वाले पृष्ठ पर या फ्रेम वाले पृष्ठ पर जोड़ते हैं? –

+0

@AdamDenoon सामग्री युक्त पृष्ठ। – Cinder

+0

मेरे लिए काम नहीं किया है, मैं iframe –

5

एक्स-फ़्रेम-विकल्प एचटीपी हेडर में परिभाषित किया गया है और उस पृष्ठ के <head> अनुभाग में नहीं है जिसे आप iframe में उपयोग करना चाहते हैं।

स्वीकृत मान हैं: इनकार करते हैं, SAMEORIGIN और अनुमति-से "URL"

0

उपयोग target="_top" एंकर टैग में विशेषता है कि वास्तव में काम करेंगे।

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