Enum Sandbox

Sandbox enumeration

샌드박싱 플래그 집합은 잠재적으로 신뢰할 수 없는 리소스를 제한하는 데 사용되는 다음 플래그 중 0개 이상의 집합입니다.

[Flags]
public enum Sandbox

가치

이름설명
None0플래그가 설정되지 않았으며 모든 샌드박스 기능이 허용됨
Navigation1이 플래그는 콘텐츠가 샌드박스 브라우징 컨텍스트 자체(또는 그 안에 추가로 중첩된 브라우징 컨텍스트), 보조 브라우징 컨텍스트(다음에 정의된 샌드박스 보조 탐색 브라우징 컨텍스트 플래그로 보호됨) 및 최상위 수준 이외의 브라우징 컨텍스트를 탐색하는 것을 방지합니다. 브라우징 컨텍스트(아래에 정의된 샌드박스 최상위 탐색 브라우징 컨텍스트 플래그로 보호됨). 샌드박스 보조 탐색 브라우징 컨텍스트 플래그가 설정되지 않은 경우 특정 경우 제한 사항에 따라 팝업(새로운 최상위 브라우징 컨텍스트)을 열 수 있습니다. 이러한 브라우징 컨텍스트에는 항상 하나의 허용된 샌드박스 내비게이터가 있으며 브라우징 컨텍스트가 생성될 때 설정되어 브라우징 컨텍스트를 생성한 브라우징 컨텍스트가 실제로 탐색할 수 있습니다. (그렇지 않으면 샌드박스 내비게이션 브라우징 컨텍스트 플래그가 열려 있어도 탐색되지 않습니다.
AuxiliaryNavigation2이 플래그는 콘텐츠가 예를 들어 target 속성 또는 window.open() 메서드를 사용하여 새로운 보조 브라우징 컨텍스트를 생성하는 것을 방지합니다.
TopLevelNavigation4이 플래그는 콘텐츠가 최상위 브라우징 컨텍스트를 탐색하는 것을 방지하고 콘텐츠가 최상위 브라우징 컨텍스트를 닫는 것을 방지합니다. 샌드박스 최상위 탐색 컨텍스트 플래그가 설정되지 않은 경우 콘텐츠는 최상위 탐색 컨텍스트를 탐색할 수 있지만 다른 탐색 컨텍스트는 여전히 샌드박스 탐색 탐색 컨텍스트 플래그 및 가능하면 샌드박스 보조 탐색 탐색 컨텍스트 플래그로 보호됩니다.
Plugins8이 플래그는 포함 요소, 개체 요소, 애플릿 요소를 사용하거나 중첩된 브라우징 컨텍스트 탐색을 통해 해당 플러그인을 보호할 수 없는 경우 콘텐츠가 플러그인을 인스턴스화하지 못하도록 합니다.
Origin10이 플래그는 콘텐츠를 고유한 원본으로 강제 설정하여 동일한 원본의 다른 콘텐츠에 액세스하지 못하도록 합니다.
Forms20이 플래그는 양식 제출을 차단합니다.
PointerLock40이 플래그는 포인터 잠금 API를 비활성화합니다.
Scripts80이 플래그는 스크립트 실행을 차단합니다.
AutomaticFeatures100이 플래그는 자동으로 비디오를 재생하거나 양식 컨트롤에 자동으로 초점을 맞추는 것과 같이 자동으로 트리거되는 기능을 차단합니다.
Fullscreen200이 플래그는 콘텐츠가 requestFullscreen() 메서드를 사용하지 못하도록 합니다.
DocumentDomain400이 플래그는 콘텐츠가 document.domain 기능을 사용하여 효과적인 스크립트 원본을 변경하는 것을 방지합니다.
Images800이 플래그는 이미지 로드를 비활성화합니다.

또한보십시오