编程语言
首页 > 编程语言> > jQuery / JavaScript:访问iframe的内容

jQuery / JavaScript:访问iframe的内容

作者:互联网

我想使用jQuery操纵iframe中的HTML.

我以为我可以通过将jQuery函数的上下文设置为iframe的文档来实现这一点,例如:

$(function(){ //document ready
    $('some selector', frames['nameOfMyIframe'].document).doStuff()
});

然而,这似乎不起作用.稍微检查一下,我发现frame [‘nameOfMyIframe’]中的变量是未定义的,除非我等待一段时间加载iframe.但是,当iframe加载时,变量不可访问(我得到权限被拒绝 – 类型错误).

有没有人知道这方面的解决方法?

解决方法:

我认为你所做的是受same origin policy的约束.这应该是你获得权限被拒绝类型错误的原因.

标签:same-origin-policy,javascript,jquery,iframe
来源: https://codeday.me/bug/20190910/1802187.html