के साथ फ्रेम तक पहुंचने का प्रयास करता है मेरे पास एक आईफ्रेम वाला एक पृष्ठ है और आईफ़्रेम से जावास्क्रिप्ट है जो मूल फ्रेम के फ़ंक्शन तक पहुंचता है। पृष्ठ एक ही सर्वर पर हैं (यह क्रॉस डोमेन स्क्रिप्टिंग नहीं है), मुझे एफएफ और आईई के साथ कोई समस्या नहीं है, लेकिन जब मैं इसे क्रोम पर उपयोग करता हूं तो मेरे पास नीचे दिया गया संदेश है।असुरक्षित जावास्क्रिप्ट यूआरएल
असुरक्षित JavaScript URL http://samedomain:51700/irj/servlet/prt/portal/prtroot/CRMApp73.CRMOProxy साथ फ्रेम से URL http://samedomain:51700/irj/servlet/prt/portal/prtroot/CRMApp73.StoricoApp साथ फ्रेम पहुंचने का प्रयास करें। डोमेन, प्रोटोकॉल और बंदरगाहों का मिलान होना चाहिए।
मैं इस मुद्दे को कैसे हल कर सकता हूं? मैं 4 घंटे से Google द्वारा खोजता हूं। मुझे आशा है कि किसी के द्वारा मेरी सहायता की जा सकती है।
संपादित करें: कोड
यह आइफ्रेम पेज में जावास्क्रिप्ट है। यह जावास्क्रिप्ट एक मूल फ्रेम जावास्क्रिप्ट फ़ंक्शन "setUfficioPostale" को कॉल करता है। यह वह बिंदु है जहां क्रोम मुझे "असुरक्षित पहुंच ..." त्रुटि देता है।
<script>
window.parent.setUfficioPostale(map);
</script>
यह जमा करने के लिए मूल फ्रेम में जावास्क्रिप्ट है। यह छिपे हुए पैरा के साथ छिपे हुए फॉर्म को आईफ्रेम में लोड किए गए पृष्ठ पर भेजने के लिए है।
function onAltroUfficioClick(){
document.getElementById("hiddenParams").submit();
$('#framePosteMaps').show();
}
यह मूल पृष्ठ में आईफ्रेम परिभाषा है।
<iframe id="framePosteMaps" scrolling="no" name="framePosteMaps"></iframe>
यह आईफ्रेम पृष्ठ पर पैरामीटर भेजने के लिए लक्ष्य विशेषता वाला फ़ॉर्म है।
<form id="hiddenParams" target="framePosteMaps" action="http://samedomain:51700/irj/servlet/prt/portal/prtroot/TestFrameRC.SimPerProxy" method="POST">
<input type="hidden" name="distanza" value="10">
<input type="hidden" name="cliente" value="Retail">
....................
</form>
क्या आप हमें कुछ कोड दिखा सकते हैं? – UpHelix
हालांकि ऐसा लगता है कि यह आवश्यक नहीं होना चाहिए, शायद एक ही मूल्य के लिए माता-पिता और iframe दोनों में 'document.domain' को सेट करना इसे काम करने में झटका देगा? –
नोटिस: यदि आपके samedomain 'foo.somedomain.com' और' bar.somedomain.com' हैं तो वे समान नहीं हैं। – c69