从iframe访问jQuery与另一个域

时间:2015-05-19 19:36:09

标签: jquery iframe cors

好的,我今天有一个大问题。我刚刚使用src="somedomain.com/somepage.html"创建了一个包含iframe的网站,但我不知道访问somepage.html包含的jQuery的方法。我知道CORS,但我也可以在父页面的iframe中运行函数。那么有没有办法在父页面的iframe中运行jQuery对象函数?

注意:我无法修改somepage.html的内容。

我尝试了以下内容:

mainIframe.contentWindow.$

但控制台出错:

  

错误:访问属性" $"

的权限被拒绝

真的有可能吗?如果是,我该怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:3)

您无法从其他域访问子框架。这是一个安全原因。如果您可以访问位于不同域中的子框架内的数据,那么模拟虚假页面就足够了。