Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止javascript弹出框架_Javascript_Iframe - Fatal编程技术网

防止javascript弹出框架

防止javascript弹出框架,javascript,iframe,Javascript,Iframe,我正在制作一个工具,用户必须通过一堆网站快速排序 确定它们是否适合特定用途。 我将WebSide加载到内部和iframe中。这里一切都好,但是 有些网站有javascript代码,可以让它们跳出框架。 现在有没有办法防止这种情况发生? 我在卸载之前尝试过,它工作了一段时间,但似乎连它都不工作了。不,不是真的-如果网站有类似top.location=“mypagehere”的脚本然后另一个页面将加载到框架外,或者如果它有alert()alert将显示 解决这一问题的唯一方法是使用服务器端语言读取这

我正在制作一个工具,用户必须通过一堆网站快速排序 确定它们是否适合特定用途。 我将WebSide加载到内部和iframe中。这里一切都好,但是 有些网站有javascript代码,可以让它们跳出框架。 现在有没有办法防止这种情况发生?
我在卸载之前尝试过,它工作了一段时间,但似乎连它都不工作了。

不,不是真的-如果网站有类似
top.location=“mypagehere”的脚本
然后另一个页面将加载到框架外,或者如果它有
alert()
alert将显示

解决这一问题的唯一方法是使用服务器端语言读取这些远程站点的内容,然后仅将内容(不带任何脚本)放入您自己的占位符中


如果您可以使用服务器端语言,请编辑您的问题并在此处发表评论,以便我们可以进一步指导您。

您尝试过吗?我知道你说的是onbeforeunload,但有点含糊我已经用onbeforeunload解决了,弹出窗口有点烦人,但它可以工作