[리눅스] 구글 크롬 콘솔 'Attestation check for Topics on' 에러 원인 & 해결방법

- 04-11
- 4,082 회
- 0 건
"Attestation check for Topics on failed" 오류는 브라우저(주로 Chrome)가 웹사이트에서 Topics API를 사용할 수 있는 권한이 있는지 확인(Attestation)하려 했지만, 그 검증에 실패한 경우에 발생합니다.
- Topics API는 실험적인 Privacy Sandbox 기능이며, 현재는 Google Chrome에서만 제한적으로 지원됩니다. W3C 표준으로 채택되지 않았고, 다른 브라우저에서는 동작하지 않습니다.
- 토픽은 사용자의 로컬 장치에서 매주 생성되는 관심사 기반 데이터이며, 광고 목적으로 최대 3개(3주치)를 공유합니다. 개인 식별 정보나 방문한 사이트 목록은 공유되지 않습니다.
- Attestation은 사이트가 이 기능을 안전하게 사용하기 위한 최소한의 검증 절차입니다. Google은 이를 통해 사이트가 권한을 갖고 있는지, 필요한 조건을 충족하는지 판단합니다.
- Topics API를 명시적으로 사용하지 않더라도, 광고 스크립트 등에서 자동 호출되며 이로 인해 오류가 발생할 수 있습니다.
1. .htaccess 에 아래 명령어 추가
[code]
Header set Permissions-Policy "browsing-topics=()"
[/code]
2. php 에서 상단 헤더에 추가
[code]
header("Permissions-Policy: browsing-topics=(self)");
[/code]
- Topics API는 실험적인 Privacy Sandbox 기능이며, 현재는 Google Chrome에서만 제한적으로 지원됩니다. W3C 표준으로 채택되지 않았고, 다른 브라우저에서는 동작하지 않습니다.
- 토픽은 사용자의 로컬 장치에서 매주 생성되는 관심사 기반 데이터이며, 광고 목적으로 최대 3개(3주치)를 공유합니다. 개인 식별 정보나 방문한 사이트 목록은 공유되지 않습니다.
- Attestation은 사이트가 이 기능을 안전하게 사용하기 위한 최소한의 검증 절차입니다. Google은 이를 통해 사이트가 권한을 갖고 있는지, 필요한 조건을 충족하는지 판단합니다.
- Topics API를 명시적으로 사용하지 않더라도, 광고 스크립트 등에서 자동 호출되며 이로 인해 오류가 발생할 수 있습니다.
1. .htaccess 에 아래 명령어 추가
[code]
Header set Permissions-Policy "browsing-topics=()"
[/code]
2. php 에서 상단 헤더에 추가
[code]
header("Permissions-Policy: browsing-topics=(self)");
[/code]
로그인 후 댓글내용을 입력해주세요