मैं आईफ़्रेम जावास्क्रिप्ट के अंदर मूल डोमेन या यूआरएल या होस्टनाम प्राप्त करना चाहता हूं।क्रॉस डोमेन के साथ iframe में मूल डोमेन नाम कैसे प्राप्त करें?
मैंने इसके लिए document.referrer
का उपयोग किया है, लेकिन यह केवल पहली बार काम करता है। इसके द्वारा मेरा मतलब है कि मेरे आईफ्रेम में फॉर्म होता है, जब उपयोगकर्ता फॉर्म को आईफ्रेम लोड करता है और रेफरर मेरा आईफ्रेम डोमेन बन जाएगा।
अब हर बार मेरा iframe भार मैं मूल डोमेन नाम चाहता हूं क्योंकि मैं इसका उपयोग कर लिंक बना रहा हूं।
उदाहरण:
$(".setUrl").each(function(){
var referrer = document.referrer;
this.href=referrer+"/abc.html";
});
लेकिन यह एकमात्र कारण मैं उपर्युक्त की वजह से पहली बार काम करता है। तो क्या कोई मुझे इस पर काबू पाने में मदद कर सकता है?
यदि अधिक स्पष्टता की आवश्यकता हो तो मुझे मुझसे पूछें।