- Published on
because an ancestor violates the following Content Security Policy directive: frame-ancestors, self 오류
- Authors
- Name
- 기술 라이브러리
이 오류는 Content Security Policy(CSP)에서 frame-ancestors
지시어가 self
로 설정되어 있지 않은 조상 페이지에서 https://giscus.app/
을 포함시키려고 할 때 발생합니다.
이 오류를 해결하려면 조상 페이지의 CSP를 업데이트하여 frame-ancestors
지시어를 self
로 설정하거나 https://giscus.app/
을 허용해야 합니다. 이를 위해 다음과 같은 단계를 수행할 수 있습니다.
조상 페이지의 CSP 업데이트: 조상 페이지의 CSP를 업데이트하여 frame-ancestors
지시어를 self
로 설정합니다. 이렇게 하면 조상 페이지에서만 https://giscus.app/
을 포함시킬 수 있습니다.
https://giscus.app/
허용: 조상 페이지의 CSP를 변경하지 않고 https://giscus.app/
을 포함시키려면 frame-ancestors
지시어에 https://giscus.app/
을 추가하면 됩니다. 예를 들어, frame-ancestors self https://giscus.app/
으로 설정할 수 있습니다.
이러한 단계를 수행하면 CSP 오류를 해결할 수 있습니다.
만약, 위의 과정을 수행했는데도 불구하고 제대로 수정되지 않았다면 Giscus
의 REPO
가 제대로 지정되어 있는지 살펴볼 필요가 있습니다. 해당 블로그에 discusstion
을 활성화시키고 적용되어 있는 블로그의 REPO
를 Giscus
로 지정해야 합니다.