Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript来检查页面是否正在iframe中加载_Javascript_Html_Iframe - Fatal编程技术网

Javascript来检查页面是否正在iframe中加载

Javascript来检查页面是否正在iframe中加载,javascript,html,iframe,Javascript,Html,Iframe,我有一个小网站,其中索引有一个iFrame,所有内容(同一网站中的部分)都被加载。 由于我希望Google和其他搜索提供商缓存并显示这些内容,我不希望在这些内容(几乎是平面文本)页面中使用NOINDEX NOFOLLOW之类的元数据,但我希望:如果人们在完整的浏览器选项卡中访问这些页面(即:不在称为#大型机的框架内)我想让页面直接重定向到index.html 我该怎么办,帮点忙?提前感谢检查iframe位置是否与顶部窗口位置相同: if (window.location.href == wind

我有一个小网站,其中索引有一个iFrame,所有内容(同一网站中的部分)都被加载。 由于我希望Google和其他搜索提供商缓存并显示这些内容,我不希望在这些内容(几乎是平面文本)页面中使用NOINDEX NOFOLLOW之类的元数据,但我希望:如果人们在完整的浏览器选项卡中访问这些页面(即:不在称为#大型机的框架内)我想让页面直接重定向到index.html


我该怎么办,帮点忙?提前感谢

检查iframe位置是否与顶部窗口位置相同:

if (window.location.href == window.top.location.href) {
  window.location = "index.html";
}

检查iframe位置是否与顶部窗口位置相同:

if (window.location.href == window.top.location.href) {
  window.location = "index.html";
}

这非常有效,即使我不太懂javascript,我也很容易理解发生了什么。非常感谢!!这非常有效,即使我不太懂javascript,我也很容易理解发生了什么。非常感谢!!