2011-05-06 74 views
0

我有一個框架與頁面從一個不同的域。有時候,該頁面喜歡使用框架破壞器來突破框架並劫持我的整個頁面。JavaScript關閉/重定向頁面URL更改

我一直在嘗試用不同的方法來處理當這個框架想要爆發時發生的事情。我確定的最好方法是使用JavaScript來確定父頁面URL何時發生更改(通過onunload),我希望將用戶引導回我的主頁或完全關閉頁面。我是一個PHP開發人員,並沒有真正使用JavaScript。

我試過使用,但似乎沒有工作。有任何想法嗎?

回答

0

你可以使用這樣的事情:
<script>
window.onunload=function() {
return confirm('Are you sure you want to leave the current page?');
}
</script>

+0

嗯,我不希望只是詢問用戶是否要離開這個頁面,我想將他們重定向到另一個頁面,也許如果他們點擊是的? – muncherelli 2011-05-06 03:07:33

+0

請參閱http://stackoverflow.com/questions/2813455/is-it-possible-for-onunload-confirm-to-open-a-new-url-in-the-same-window – Pav 2011-05-06 03:14:11

+0

父框架仍指示使用該代碼到框架破壞的頁面。我嘗試了一些非常相似的東西,但無濟於事。 – muncherelli 2011-05-06 03:15:58