2011-10-17 49 views
1

我制作了一个工具,用户不得不快速排序一堆网站 以确定它们适合特定用途的天气。 我加载websides内部和iframe。这里的一切都很好,但 一些网站有JavaScript代码,使他们弹出框架。 现在有办法阻止这种情况发生吗? i'v尝试onbeforeunload,它工作了一段时间,但它似乎甚至不工作了。防止javascript跳出框架

+0

你试过[这个](http://stackoverflow.com/questions/958997/frame-buster-buster-buster-code-needed)?我知道你说onbeforeunload,但它有点模糊 – Esailija

+0

i'v与onbeforeunload整理出来,这是一种令人讨厌的弹出窗口,但它的作品 –

回答

2

不,不是真的 - 如果网站有像top.location = "mypagehere";这样的脚本,那么其他页面将在框架外部加载,或者如果它有alert()警报将显示。

解决此问题的唯一方法是使用服务器端语言来读取这些远程站点的内容,然后在您自己的占位符内只放入内容,而不使用任何脚本。

如果你有服务器端语言在您的处置编辑您的问题,并在这里发表评论,以便我们可以进一步引导。