Action disabled: source

구글 크롬 애드센스 CSRF 에러...

구글 크롬에서 아래와 같이 계속 에러를 뿜을 때

에드센스에서 iframe을 이용해서 광고를 불러오는데, 주소가 맞지 않아서 생기는 에러라고 한다. 자세한 내용은 스택오버플로 질답(영문) 참조.

서버 루트에 다음 파일을 넣는다.

crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
  SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-access-from domain="googleads.g.doubleclick.net" />
</cross-domain-policy>

googleads.g.doubleclick.net 이 주소에서 들어오는 잡질은 무시해라… 라는 뜻이 되겠다.

누구나 수정하실 수 있다. 위키 사용법 참고하라.

Cross-Origin Resource Sharing (CORS)