如果没有沙箱属性,iframe在HTML5中的行为如何?

Sat*_*ash 5 html iframe html5

<iframe>sandbox属性不存在时HTML5中的行为是什么?和它一样sandbox=""吗?

Den*_*ret 4

不,这更像是相反的。

添加sandbox属性时,您创建了沙箱:您强制内容受到更多限制。这可以保护您的用户免受 iframe 内容的影响,如果没有该属性,则情况并非如此,尤其是当内容来自同一来源时。

在列表中添加元素sandbox可以减少限制。这就是他们被称为的原因"allow-something"

这是W3.org 参考资料

这是 MS 的近乎清晰的介绍:How to Safeguard your Site with HTML5 Sandbox