2011-05-28 108 views
0

繼續我通過jscript調用iframe的問題..我想實現一個安全功能,以便任何直接訪問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的叫什麼?

+0

@ThiefMaster有沒有更好的方法?我認爲,在PHP中,如果直接訪問,你可以殺死一個頁面。有什麼類似的使用JavaScript? – Sledge81 2011-05-28 07:45:43

回答

0

那根本就不是「安全」。這只是煩人的。這很容易規避(例如通過禁用JavaScript),但會破壞搜索引擎的鏈接。

但是,將該代碼放入必須加載在frame/iframe中的頁面就足夠了。