Enum Sandbox
名称: Aspose.Html 编辑: Aspose.HTML.dll (25.4.0)
象棋旗集是下列旗帜中的零或多个集,用来限制潜在不信任资源的能力。
[Flags]
[ComVisible(true)]
public enum Sandbox
Fields
AutomaticFeatures = 256
这个旗帜区块功能会自动启动,例如自动播放视频或自动集中一个表格控制。
AuxiliaryNavigation = 2
此旗帜阻止内容创建新的辅助浏览背景,例如使用目标属性或 window.open() 方法。
DocumentDomain = 1024
此旗帜阻止内容使用document.domain功能,以改变有效的脚本起源。
Forms = 32
这个旗帜区块构成提交。
Fullscreen = 512
此旗帜阻止内容使用请求Fullscreen()方法。
Images = 2048
这个旗帜阻止图像加载。
Navigation = 1
该旗帜阻止内容从导航的浏览背景以外的沙盒导航背景本身(或导航背景进一步内在),辅助导航背景(由沙盒导航辅助导航背景旗下定义保护),以及顶级导航背景(由沙盒导航背景旗下定义保护)。如果不设置沙盒辅助浏览背景旗,那么在某些情况下,限制却允许开启漏洞(新顶级浏览背景)。这些浏览背景总是有一个允许的沙盒导航器,设置当浏览背景创建时,允许创建它们的浏览背景实际上导航它们。
None = 0
没有旗帜设置,每个 Sandbox 功能都被接受
Origin = 16
这个旗帜强化内容到一个独特的起源,从而阻止它从同一起源的其他内容访问。
Plugins = 8
该旗帜阻止内容从安装插件,无论是使用嵌入元素,对象元素,applet元素,或通过导航一个粘贴的浏览背景,除非这些插件可以安全。
PointerLock = 64
这个旗帜阻止了Pointer Lock API。
Scripts = 128
这个旗帜阻止了脚本执行。
TopLevelNavigation = 4
该旗帜阻止内容导航其顶级浏览背景,并阻止内容关闭其顶级浏览背景。当不设置沙盒顶级导航背景旗时,内容可以导航其顶级导航背景,但其他导航背景仍然受到沙盒导航背景旗和可能沙盒辅助导航背景旗的保护。