2012-07-15 59 views
-3

我有一個網站:galiro.com/summer.html 我想將在iframe中使用我的網站的人重定向到實際的網站。這可能嗎?如何重定向iframe用戶?

+1

算法是: - >檢查窗口和父窗口相同。 - >如果他們是,什麼都不要做。 - >如果不是,則更改父窗口地址並重新開始。 – hjpotter92 2012-07-15 21:48:30

+0

[Prevent iframe stealing]的可能重複(http://stackoverflow.com/questions/5522097/prevent-iframe-stealing) – Zeta 2012-07-15 21:49:18

回答

4

這應做到:

if (window.top != window.self) { 
    window.top.location.href = "http://galiro.com/summer.html"; 
} 
+1

這不是一個無限循環嗎?您只需重定向iframe,條件將始終爲真。 – Esailija 2012-07-15 21:52:23

+1

@Esailija:的確,它應該是'window.top.location.href =「...」'。 – Zeta 2012-07-15 21:54:02

+1

@Esailija:好點,編輯修復。 – 2012-07-15 21:54:14