如何防止直接访问iframe页面

时间:2011-05-28 07:29:15

标签: javascript iframe

继续我之前关于通过jscript调用iframe的问题..我想实现一个安全功能,以便任何直接访问iframe的人都被重定向到特定的页面。

其中一个问题是这个问题,但更为笼统。那里提到的代码是:

if(window.top.location == window.location){
  window.location = "http://example.com/whatever/page/you/want/them/to/go/to.html";
}

问题:将它标记在我的page.htm之间是否就足够了?这是通过iframe调用的那个?

1 个答案:

答案 0 :(得分:0)

根本就没有“安全”。这太烦人了。这很容易规避(例如通过禁用JavaScript),但它会破坏搜索引擎的链接。

但是,是的,将该代码放入必须在框架/ iframe中加载的页面就足够了。