本文介绍了如何获取< iframe>的内容包含不同的网站?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以使用 .src 获取'src'属性。但我无法获取位于另一个域中的内容。这是一个浏览器安全问题?

  jQuery(document).ready(function(){
var elementTest = $ (iframe:first)。get(0);
alert(elementTest.src); // ok
alert(elementTest.innerHTML); // not ok
});


解决方案

是的, / em> 来检查内容并在该外部域中执行代码称为。

I'm able to get the 'src' attribute of an using .src. But I cannot get the contents that are located in another domain. Is this a browser security problem?

jQuery(document).ready(function() {
    var elementTest = $("iframe:first").get(0);
    alert(elementTest.src);  // ok
    alert(elementTest.innerHTML);  // not ok
});
解决方案

Yes, this restriction against inspecting content and executing code within that external domain is known as the same-origin policy.

这篇关于如何获取< iframe>的内容包含不同的网站?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 04:49