gpt4 book ai didi

JQuery iframe内容跨域

转载 作者:行者123 更新时间:2023-12-03 23:01:53 25 4
gpt4 key购买 nike

当 iframe 源位于不同域时,是否可以使用 jQuery 访问 iframe 的内容?我不想修改内容,只是在 iframe 完成时读取 html,所以这就是为什么我不确定这是否属于 Same Origin Policy 的原因。 .

例如:

域名:http://www.example-A.com/

<script type="text/javascript" language="javascript">
$(document).ready(function () {
$("#helper").append("<iframe src='http://www.citizensbank.com' ></iframe>");
getContents("#helper");
});
function getContents(iframeID) {
if ($(iframeID + " iframe").context.readyState != "complete") {
setTimeout("getContents('" + iframeID + "');", 200);
} else {
alert($(iframeID + " iframe").contents().html());
}
}
</script>
<div id="helper"><iframe src="http://www.example-B"></iframe></div>

最佳答案

不,如果 iframe 的 src 与父页面的域不同,则无法使用 javascript 读取 iframe 的内容。

关于JQuery iframe内容跨域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7936650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com