मैं एक नमूना कोड बनाता हूं। अब आप अलग-अलग डोमेन से आसानी से समझ सकते हैं कि आप iframe के कंटेंट को एक्सेस नहीं कर सकते हैं .. समान डोमेन से हम iframe कंटेंट को एक्सेस कर सकते हैं
मैं आपको अपना कोड साझा करता हूं, कृपया इस कोड को कंसोल को चेक करें। मैं कंसोल पर छवि src मुद्रित करता हूं। चार आइफ्रेम, दो आइफ्रेम एक ही डोमेन से आ रहे हैं और अन्य दो अन्य डोमेन (थर्ड पार्टी) से हैं। आप दो इमेज 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 ) और दो अनुमति त्रुटि भी देख सकते हैं (2 त्रुटि: संपत्ति के दस्तावेज़ तक पहुंचने की अनुमति से इनकार '
... irstChild)}, सामग्री: फ़ंक्शन (a) {m.nodeName (a, "ifame") और a.contentDocument ...
) जो तृतीय पक्ष 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>