我想使用jQuery在iframe中操纵HTML。
我认为我可以通过将jQuery函数的上下文设置为iframe的文档来做到这一点,例如:
$(function(){ //document ready
$('some selector', frames['nameOfMyIframe'].document).doStuff()
});
但是,这似乎不起作用。一点检查就可以看出,除非等待iframe加载,否则其中的变量frames['nameOfMyIframe']
是undefined
。但是,在iframe加载时,变量不可访问(我收到permission denied
-type错误)。
有人知道解决方法吗?
我认为您在做的事情要遵循相同的原产地政策。这应该是您收到权限拒绝类型错误的原因。