我已经创建了这个框架破坏代码,现在为了好玩,我想破坏它。 此代码显示在iframe页面中:
(function() {
if (window!=top) {
//Bust out of iframe below:
top.location.replace(location);
}
})();
它从iframe中消失了。
我根本不想改变这个代码,但是我想要一个解决方法代码放在这个iframe的PARENT中,这样iframe就无法检测到它的iframe,从而使这个破坏帧的代码无效。
换句话说,我如何让iframe认为它是顶部窗口(意思是窗口==顶部) 任何解决方法都表示赞赏!
答案 0 :(得分:1)
这本身并不存在,但是有许多技术可以禁用常见的framebustin技术的效果 - 其中一种技术可以阅读here。
通过使用onunloadevent
来“取消”网址重定向,方法是将其位置设置为返回状态代码为204的文档。