HTML5   发布时间:2022-04-25  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了html5 – 如何打破沙盒iFrame?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1.问题是什么?

HTML00规范中的iFrame元素添加sandbox属性modern browsers中呈现任何帧中断/清除/终止方法为null(如果未设置标记allow-top-navigation,则使用当前版本的Chrome和Safari测试),即使标志allow-formsallow-scripts存在.

2.我试过了什么?

>那里有任何JavaScript方法,例如if(top!= self)
top.LOCATIOn.replace(位置);
>触发表单上的提交事件
使用target =“_ top”属性
>触发点击事件
具有target =“_ top”属性的anchor元素.实际上,具有target =“_ top”属性的锚元素将变得无用.因此,建议用户采取措施的好消息也不起作用(如Flickr iFrame example所示).

3.我想要实现的目标?

我想要一种方法来打破现代浏览器上的帧,这些浏览器已经实现了iFrames的沙箱属性,并带有标志allow-forms和allow-scripts?

似乎他们刚刚给所有带有这个属性的黑帽子提供了一个拼图的缺失部分.

4.我不想要的是什么?

我正在寻找一个解决方案,它将打破框架.不是一个解决方案,它不会在框架内显示网站(如X-Frame-Options response header)或使用CSS隐藏身体等.

解决方法

我担心你找不到解决方案,因为沙盒的意思是你无法摆脱它.

如果有一个黑客爆发,它将被供应商归类为安全问题并快速修补.

大佬总结

以上是大佬教程为你收集整理的html5 – 如何打破沙盒iFrame?全部内容,希望文章能够帮你解决html5 – 如何打破沙盒iFrame?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。