워드프레스에서 크로스 오리진 프레임에 접근할 때 오리진이 있는 차단된 프레임을 해결하는 방법?
저는 워드프레스 플러그인이 많이 설치된 워드프레스 웹사이트에서 작업하고 있습니다.
워드프레스 웹사이트에 설치된 플러그인은 다음과 같은 옵션이 있습니다.
세부 정보 보기 옵션을 클릭하면 이미지 아래와 같이 빈 화면이 뜨지만 새 창이나 탭에서 열리면 작동합니다.
콘솔을 확인할 때 다음 오류가 발생합니다(보기 세부 정보 보기를 클릭하면 같은 페이지에서 열리지 않음).
Blocked a frame with origin from accessing a cross-origin frame.
at Contents
at Function.map
at a.fn.init.n.fn.(anonymous function) [as contents]
and many other places.
문제 설명문:
이 오류를 해결하기 위해 워드프레스로 어떤 파일을 수정해야 하는지 궁금합니다.이 오류는 모든 워드프레스 플러그인에 존재하는 것 같습니다.새 탭이나 창에서는 작동하지만 동일한 페이지에서는 작동하지 않습니다.
HTTP 보안 헤더로 인해 브라우저에서 새 프레임을 차단하고 있습니다.관련된 보안 헤더는 거의 없으며 자세한 내용은 여기 https://www.dionach.com/blog/an-overview-of-http-security-headers 에서 확인할 수 있습니다.
WordPress 보안 플러그인 중 하나가 이 헤더를 주입하고 있을 가능성이 높습니다.
드물게 웹 서버 자체가 이러한 헤더를 주입하도록 구성되어 있었습니다.
관리 화면에서 "Same Origin Policy"가 강제로 적용되는 위치를 찾기 위해 모든 활성 보안 플러그인의 설정을 검색할 것을 제안합니다.
설정을 직접 찾을 수 없는 경우 문제가 해결될 때까지 플러그인을 하나씩 비활성화합니다.물론 다른 사용자에게 영향을 주지 않고 플러그인만 비활성화하는 플러그인이 있습니다. https://wordpress.org/plugins/health-check/
언급URL : https://stackoverflow.com/questions/53255468/how-to-solve-blocked-a-frame-with-origin-from-accessing-a-cross-origin-frame-err
'IT' 카테고리의 다른 글
Oracle: 그룹의 가치를 극대화할 수 있습니까? (0) | 2023.10.05 |
---|---|
워드프레스: 함수라고 부르는 후크를 파악하는 것 (0) | 2023.10.05 |
COUNT(*)는 항상 결과를 반환합니까? (0) | 2023.10.05 |
호출 집합 CompoundDrawables()에 CompoundDrawables()가 표시되지 않습니다. (0) | 2023.10.05 |
CSS는 텍스트와 다른 색을 사용합니까? (0) | 2023.10.05 |