在Web开发中,
什么是 sandbox 属性?
sandbox 属性是
sandbox 属性的取值
sandbox 属性的取值是一个空格分隔的关键字列表,可以包含以下值:
allow-forms
:允许在中提交表单。 allow-modals
:允许在中打开模态对话框。 allow-orientation-lock
:允许在中锁定屏幕方向。 allow-pointer-lock
:允许在中使用鼠标锁定 API。 allow-popups
:允许在中打开新窗口。 allow-popups-to-escape-sandbox
:允许在中打开新窗口并且可以脱离 sandbox。 allow-presentation
:允许在中使用 Presentation API。 allow-same-origin
:允许和包含它的页面拥有相同的源。 allow-scripts
:允许在中执行脚本。 allow-top-navigation
:允许中的内容导航到顶层窗口。
示例代码
下面是一个简单的示例代码,演示如何在
------- ----------------------------- ---------------------- ----------------------------
在这个示例中,
总结
通过使用 sandbox 属性,我们可以在保证功能的情况下提高网页的安全性,限制