ঠিক আছে, আমার একটি পৃষ্ঠা আছে এবং এই পৃষ্ঠায় আমার একটি আইফ্রেম আছে। আমার যা করা দরকার তা হ'ল iframe পৃষ্ঠায়, প্রধান পৃষ্ঠার URL কী তা খুঁজে বের করুন।
আমি চারপাশে অনুসন্ধান করেছি এবং আমি জানি যে যদি আমার আইফ্রেমে পৃষ্ঠাটি অন্য কোনও ডোমেনে থাকে তবে এটি ক্রস সাইট স্ক্রিপ্টিং হিসাবে সম্ভব নয়। তবে আমি যেখানেই পড়েছি সেখানে বলা হয়েছে যে যদি iframe পৃষ্ঠাটি মূল পৃষ্ঠায় একই ডোমেনে থাকে তবে উদাহরণস্বরূপ যদি এটি করা হয় তবে তা কাজ করা উচিত:
parent.document.location
parent.window.document.location
parent.window.location
parent.document.location.href
... বা অন্যান্য অনুরূপ কম্বোস যেমন একই তথ্য পাওয়ার একাধিক উপায় বলে মনে হচ্ছে।
যাইহোক, তাই এখানে সমস্যা। আমার আইফ্রেমে মূল পৃষ্ঠা হিসাবে একই ডোমেনে রয়েছে তবে এটি একই এসইউবি ডোমেনে নেই। উদাহরণস্বরূপ আমার আছে
http: // www.mysite.com/pageA.html
এবং তারপরে আমার আইফ্রেমে ইউআরএল
http: // qa-www.mysite.com/pageB.html
আমি যখন pageB.html
(iframe পৃষ্ঠা) থেকে ইউআরএল দখল করার চেষ্টা করি তখন আমি একই অ্যাক্সেস ত্রুটি ত্রুটিযুক্ত পেতে থাকি। সুতরাং এটি উপস্থিত হয় যে এমনকি উপ-ডোমেনগুলি ক্রস-সাইট স্ক্রিপ্টিং হিসাবে গণনা করে, এটি কি সঠিক, বা আমি কিছু ভুল করছি?
<iframe src="url?parent=parent-url"></iframe>