我制作了一个工具,用户必须快速对一堆网站进行排序 确定他们适合特定目的的天气。 我在内部和iframe加载网站。一切都很好,但是 一些网站有javascript代码,使他们弹出框架。 现在有办法防止这种情况吗? 我试过onbeforeunload,它工作了一段时间,但它似乎甚至不再有效了。
答案 0 :(得分:2)
不,不是真的 - 如果网站上有top.location = "mypagehere";
这样的脚本,那么另一个页面会在框架外加载,或者如果它会显示alert()
警告。
唯一的解决方法是使用服务器端语言来读取这些远程站点的内容,然后只将内容(不带任何脚本)放在您自己的占位符中。
如果您有服务器端语言,请编辑您的问题并在此处发表评论,以便我们为您提供更多指导。