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
Этот флаг предотвращает использование контента методом requestFullscreen().
Images = 2048
Этот флаг препятствует загрузке изображения.
Navigation = 1
Этот флаг предотвращает контент от навигационных контекстов, кроме самого песчаного навигационного контекста (или дополнительно внутри него наклонены браузерные контексты), вспомогательных браузеров (которые защищены бесконечной навигацией, обозначенной ниже), и верхнего уровня браузъра (что защищено белорусской навигационной контекстной флагом, определенным ниже).Если песчаная вспомогательная навигационная контекстная флага не установлена, то в некоторых случаях ограничения все же позволяют открыть поп-уп (новые верхние уровни навигационных контекстов). Эти контексты браузера всегда имеют один разрешенный сандбоксный навигатор, установленный при создании навигационного контекста, что позволяет браузерному контексту, который создал их, фактически их навигацию. (В противном случае, пессчаной навигационной контекстовой флаг предотвратит их от навигации, даже если они были открыты.
None = 0
Не устанавливается флаг, принимается каждая функция песчаного ящика
Origin = 16
Этот флаг укрепляет контент в уникальное происхождение, тем самым препятствуя ему доступе к другому содержимому из одного и того же источника.
Plugins = 8
Этот флаг предотвращает контент от установки плагинов, будь то с помощью встроенного элемента, объекта, апплета или через навигацию в настроенном контексте просмотра, за исключением случаев, когда эти плагіны могут быть обеспечены.
PointerLock = 64
Этот флаг отключает API Pointer Lock.
Scripts = 128
Этот флаг блокирует исполнение сценария.
TopLevelNavigation = 4
Этот флаг предотвращает контент от навигации в контексте перегляду на высшем уровне и препятствует содержанию закрывать их контекст переживания на высоком уровне.Когда песчаная навигация верхнего уровня контекстного флага не установлена, контент может навигацию своего контекста пересмотра на верхнем уровне, но другие контексты просмотра по-прежнему защищены песочной навигационной флагой и, возможно, пессочной вспомогательной навигацией, пересмотренной контекстом.