Javascript 获取iframe内容的宽度和高度

Javascript 获取iframe内容的宽度和高度,javascript,php,html,css,iframe,Javascript,Php,Html,Css,Iframe,嗨,我想如果有人在iframe上使用我的url,我的代码会检测到ifame及其大小 像 如果有人在iframe myshow.php文件上使用类似于mydomin的内容,请使用我们在iframe上的url以及他的大小来检测它。 这可能吗?请告诉我如何在iframe中执行此操作,您需要添加脚本: if (window !== top) { alert(window.innerWidth + ',' + window.innerHeight); } 此脚本检查您的页面是否在iframe:(

嗨,我想如果有人在iframe上使用我的url,我的代码会检测到ifame及其大小 像


如果有人在iframe my
show.php
文件上使用类似于
mydomin
的内容,请使用我们在iframe上的url以及他的大小来检测它。
这可能吗?请告诉我如何在iframe中执行此操作,您需要添加脚本:

if (window !== top) {
  alert(window.innerWidth + ',' + window.innerHeight);
}
此脚本检查您的页面是否在iframe:
(窗口!==top)

然后
警报
宽度和高度

演示:

更新

为了防止网站嵌入你的,我知道最好的方法是在服务器上

只需返回标题
X-FRAME-OPTIONS:DENY

X-Frame-Options HTTP响应头可用于指示是否允许浏览器以、或的方式呈现页面。网站可以通过确保其内容不嵌入其他网站,从而避免点击劫持攻击


在iframe中,您需要添加脚本:

if (window !== top) {
  alert(window.innerWidth + ',' + window.innerHeight);
}
此脚本检查您的页面是否在iframe:
(窗口!==top)

然后
警报
宽度和高度

演示:

更新

为了防止网站嵌入你的,我知道最好的方法是在服务器上

只需返回标题
X-FRAME-OPTIONS:DENY

X-Frame-Options HTTP响应头可用于指示是否允许浏览器以、或的方式呈现页面。网站可以通过确保其内容不嵌入其他网站,从而避免点击劫持攻击


如果我正确理解您的问题,您想在其他网站上调整iframe的大小,对吗?如果是这样的话,你不能这么做……我不确定我是否理解这个问题,但我想你可能指的是打破框架的做法?在这种情况下,请阅读以下内容:如果我正确理解您的问题,您希望在其他网站上调整iframe的大小,对吗?如果是这样的话,你不能这么做……我不确定我是否理解这个问题,但我想你可能指的是打破框架的做法?在这种情况下,请阅读以下内容:如果(top!=self){top.location=self.location;}
我尝试使用此方法阻止所有帧
但当有人在iframe上使用沙盒属性时,此方法无效请告诉我我该怎么做?我更新了我的答案,请检查此答案是否回答了您的评论。我尝试使用此方法阻止所有帧
如果(top!=self){top.location=self.location;}
但当有人在iframe上使用沙盒属性时,它不起作用
请告诉我我该怎么做?我已更新了我的答案,请检查这是否回答了您的评论。