Javascript 是否可以获得iframe的高度?

Javascript 是否可以获得iframe的高度?,javascript,iframe,Javascript,Iframe,如果我有一个域arcmarks.com,并且我有一个显示已发布google文档的iframe,那么我有权访问此属性吗 根据: 我没有访问权限,因为这被认为是跨域的,我不能执行黑客行为。我没有访问谷歌服务器的权限 然而,使用FF调试器框模型,我可以清楚地看到这个值是什么。在这种情况下是1013px 我尝试了相同来源内容的解决方案 this.E.community_frame.style.height = this.E.community_frame.contentWindow.document.

如果我有一个域arcmarks.com,并且我有一个显示已发布google文档的iframe,那么我有权访问此属性吗

根据:

我没有访问权限,因为这被认为是跨域的,我不能执行黑客行为。我没有访问谷歌服务器的权限

然而,使用FF调试器框模型,我可以清楚地看到这个值是什么。在这种情况下是1013px

我尝试了相同来源内容的解决方案

this.E.community_frame.style.height = this.E.community_frame.contentWindow.document.body.scrollHeight + 'px';
但它没有起作用

实际测试地点为:

我没有访问权限,因为这被认为是跨域的

那你就做不到了

然而,使用FF调试器框模型,我可以清楚地看到这个值是什么

大多数跨域安全功能旨在阻止Mallory的网站告诉Alice的浏览器使用Alice的凭据从Bob的网站获取信息


由于Alice控制着浏览器中的调试器,因此不存在安全问题。Mallory无法使用它访问Alice和Bob共享的机密。

浏览器无法判断Bob的网站是否包含个人信息(除非Bob使用CORS明确表示其他网站可能访问其上的数据)。它的行为就好像是这样,因为它可能会这样做。Cookies和web存储也是由源代码存储的。Mallory的JavaScript只能访问Mallory的网站在Alice的浏览器上设置的Web存储和cookie。他们不能碰鲍勃网站上设置的东西。