0

有什么方法可以访问 iframe 中加载的元素?

我正在尝试这个但似乎不起作用:

if($('#cboxLoadedContent iframe').contents().find('#customer-login')[0] ){ ... }
4

2 回答 2

1

如果 iframe 的内容是由另一个域提供的,那么您可以从页面中查看其内容的唯一方法是该内容带有适当的CORS 标头

这是一种称为同源策略的保护方案。

请注意,还有一种解决方案是通过使用代理让浏览器只看到一个域。

于 2013-02-02T16:21:55.957 回答
0

它起作用了,我在本地(file://)打开文件,而内容是用http://协议加载的。

于 2013-02-02T16:44:34.437 回答