有没有办法访问iframe中加载的元素?
我正在尝试这个但似乎不起作用:
if($('#cboxLoadedContent iframe').contents().find('#customer-login')[0] ){ ... }
答案 0 :(得分:1)
如果iframe的内容由其他域提供,则您可以从页面中查看其内容的唯一方法是使用适当的CORS headers来提供此内容。
这是一种称为Same Origin Policy的保护方案。
请注意,还有一种解决方案可让浏览器只使用代理查看一个域。
答案 1 :(得分:0)
它工作正常,我在本地打开了文件(file://
),而内容却加载了http://
协议。