programing

문서 프레임이 샌드박스로 인해 에서 스크립트 실행이 차단됨 - 각도 응용프로그램

lastcode 2023. 2. 9. 21:56
반응형

문서 프레임이 샌드박스로 인해 에서 스크립트 실행이 차단됨 - 각도 응용프로그램

이상한 문제가 있습니다.애플리케이션(rest api를 사용한 순수 각도 어플리케이션)을 프로덕션 서버에 배포하고 다른 사이트의 링크(예를 들어 이메일 참조)를 통해 해당 URL에 액세스할 때 빈 페이지가 나타납니다.firefox는 아무 말도 하지 마세요, chrome가 말합니다.

문서 프레임이 샌드박스 되어 있고 '스크립트 허용' 권한이 설정되어 있지 않아 '웹 사이트 URL'에서 스크립트 실행이 차단되었습니다.

모든 .disclock 파일을 차단합니다.

무슨 뜻이죠?인터넷에서 iframe에 대한 정보를 찾았는데 내 사이트에는 iframe이 없어...

가장 이상한 점은 그 링크에 직접 접속하면 모든 것이 문제없이 작동한다는 것입니다.

그럼 어떻게 하면 이런 행동을 피할 수 있을까요?

답장 감사합니다.

이 오류 메시지는 Iframe이 적절한 권한 없이 샌드박스에 저장되어 있음을 경고합니다.

네, iFrame을 클릭합니다.이것은 샌드박스 iFrame의 예입니다.

<iframe sandbox src="http://usercontent.example.net/getusercontent.cgi?id=12193"></iframe>

GMail의 요소를 검사하면 iFrames가 어디에나 있다는 것을 알 수 있습니다.샌드박스 속성이 허용되는 항목을 제어하기 때문에 샌드박스 속성이 항상 자동으로 연결되는 것은 아닙니다.

팝업이 필요한 경우 속성이 변경됩니다.

<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms" src="http://usercontent.example.net/getusercontent.cgi?id=12193"></iframe>

이것은 사용자와 메일 애플리케이션을 XSS로부터 보호하기 위해서 행해집니다.

iFrame은 팝업, 새 창 또는 스크립트를 허용해야 합니다.무엇을 시도하든(아마도 단순히 탐색) 작업이 샌드박스에 의해 차단되고 있습니다.

언급URL : https://stackoverflow.com/questions/24531061/blocked-script-execution-in-because-the-documents-frame-is-sandboxed-angular

반응형