자세한 내용은 아래 예 "자신을보십시오."
정의 및 사용
sandbox 속성은 iframe 대응의 내용에 대한 제한의 추가 설정을 할 수 있습니다.
하면 sandbox 속성이 존재하며, 그것은 것
- 고유 원점으로부터 것으로 콘텐츠를 취급
- 블록 양식 제출
- 블록 스크립트 실행
- API를 사용하지
- 다른 검색 컨텍스트를 대상에서 링크를 방지
- (를 통해 플러그인을 사용하여 콘텐츠를 방지 <embed>, <object>, <applet> , 또는 other )
- 최상위 브라우징 컨텍스트를 탐색 할 내용을 방지
- (예 : 자동으로 비디오를 재생하거나 자동 제어 형태 포커싱)를 자동 트리거 기능 블록
의 값 sandbox 속성 중 하나를 그냥 샌드 박스 (모든 제한 사항이 적용됩니다), 또는 특정 제한을 제거합니다 미리 정의 된 값의 공백으로 구분 된 목록이 될 수 있습니다.
브라우저 지원
표의 수치는 완전히 특성을 지원하는 제 브라우저 버전을 지정.
속성 | |||||
---|---|---|---|---|---|
sandbox | 4.0 | 10.0 | 17.0 | 5.0 | 15.0 |
HTML 4.01과 HTML5의 차이점
sandbox 속성은 HTML5의 새로운 기능입니다.
통사론
<iframe sandbox="value">
속성 값
값 | 기술 |
---|---|
( no value ) | 모든 제한을 적용합니다 |
allow-forms | 다시 수 있도록 양식 제출을 |
allow-pointer-lock | API를 다시 할 수 있습니다 |
allow-popups | 팝업을 다시 할 수 있습니다 |
allow-same-origin | iframe이 함량은 동일 기원의 것으로서 취급 할 수 있도록 |
allow-scripts | 스크립트를 다시 할 수 있습니다 |
allow-top-navigation | 최상위 브라우징 컨텍스트를 탐색 할 iframe이 컨텐츠를 할 수 있습니다 |
더 예
예
<iframe> sandbox 있도록 양식 제출 :
<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>
»그것을 자신을 시도 예
<iframe> sandbox 서버 내용에 스크립트와 액세스를 허용 :
<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-same-origin
allow-scripts"></iframe>
»그것을 자신을 시도