2011-05-06 75 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