আমি একটি নমুনা কোড তৈরি। এখন আপনি সহজেই বিভিন্ন ডোমেন থেকে বুঝতে পারবেন আপনি যদি ইফ্রেমে কন্টেন্ট অ্যাক্সেস করতে পারবেন না .. একই ডোমেনটি আমরা আইফ্রেমে সামগ্রী অ্যাক্সেস করতে পারি
আমি আপনাকে আমার কোড ভাগ করে দিচ্ছি, দয়া করে এই কোডটি চালান কনসোলটি পরীক্ষা করুন। আমি কনসোলে চিত্র src প্রিন্ট করি। চারটি আইফ্রেমে, দুটি আইফ্রেম একই ডোমেন থেকে এবং অন্য দুটি অন্য ডোমেন (তৃতীয় পক্ষ) থেকে আসে You আপনি দুটি চিত্র src দেখতে পারেন ( https://www.google.com/logos/doodles/2015/googles-new-logo -5078286822539264.3-hp2x.gif
এবং
https://www.google.com/logos/doodles/2015/arbor-day-2015-brazil-5154560611975168-hp2x.gif
) কনসোলে এবং দুটি অনুমতি ত্রুটিও দেখতে পাবে (২ ত্রুটি: সম্পত্তি 'নথিতে প্রবেশের অনুমতি অস্বীকার করা হয়েছে '
... irstChild) contents, বিষয়বস্তু: ফাংশন (ক) {রিটার্ন m.nodeName (a, "iframe")? a.contentDocament ...
) যা তৃতীয় পক্ষের iframe থেকে আসছে।
<body id="page-top" data-spy="scroll" data-target=".navbar-fixed-top">
<p>iframe from same domain</p>
<iframe frameborder="0" scrolling="no" width="500" height="500"
src="iframe.html" name="imgbox" class="iView">
</iframe>
<p>iframe from same domain</p>
<iframe frameborder="0" scrolling="no" width="500" height="500"
src="iframe2.html" name="imgbox" class="iView1">
</iframe>
<p>iframe from different domain</p>
<iframe frameborder="0" scrolling="no" width="500" height="500"
src="https://www.google.com/logos/doodles/2015/googles-new-logo-5078286822539264.3-hp2x.gif" name="imgbox" class="iView2">
</iframe>
<p>iframe from different domain</p>
<iframe frameborder="0" scrolling="no" width="500" height="500"
src="http://d1rmo5dfr7fx8e.cloudfront.net/" name="imgbox" class="iView3">
</iframe>
<script type='text/javascript'>
$(document).ready(function(){
setTimeout(function(){
var src = $('.iView').contents().find(".shrinkToFit").attr('src');
console.log(src);
}, 2000);
setTimeout(function(){
var src = $('.iView1').contents().find(".shrinkToFit").attr('src');
console.log(src);
}, 3000);
setTimeout(function(){
var src = $('.iView2').contents().find(".shrinkToFit").attr('src');
console.log(src);
}, 3000);
setTimeout(function(){
var src = $('.iView3').contents().find("img").attr('src');
console.log(src);
}, 3000);
})
</script>
</body>