2013-10-10 3 views
0

Google 웹 사이트에서는 일부 페이지에서 OpenX를 통해 Google 광고를 게재합니다. 이 페이지에서이 오류는 Chrome 브라우저 콘솔에 나타납니다. 페이지가로드 될 때 많이 나타납니다.Chrome에서 OpenX Google 광고로 인해 자바 스크립트 오류가 발생했습니다.

오류는 더 GoogleAds가없는 경우 모든 페이지에 제공되지 않습니다

Blocked a frame with origin "http://ox-d.<openxdomain>.com" from accessing a frame with origin "http://real website domain". Protocols, domains, and ports must match. 

이 오류의 형태이다. (다른 페이지에는 Google 광고를 게재하지 않는 OpenX 배너가 있지만이 문제는 발생하지 않습니다.) 모든 OpenX 배너는 iframe입니다.

사이트에서 문제가 발생 했습니까? 또는 이것이 OpenX/GoogleAds/Google Chrome의 문제입니까?

감사

답변

0

구글 크롬 다른 브라우저보다 더 강력한 보안 도메인 간 정치를 가지고 있기 때문에이 occures.

우선 iframe 태그를 확인하십시오. </iframe>으로 끝나야합니다. /> 이상으로 iframe src 특성에서 프로토콜 스키마 (http[s]:)를 제거해야합니다. 예를 들어

: 모든의 끝에서

, 당신이해야한다 "액세스 권한 부여"로

당신의 대한 openx 서버 http://real website domain

Access-Control-Allow-Origin: real.website.domain 
Access-Control-Allow-Headers: X-Requested-With, Content-Type 
을 설정하여
-1

If 귀하의 OpenX가 다른 도메인에 설치되어 있고 Google에서 광고 코드를 iframe에 배치 할 수없는 경우가 있습니다.

GoogleAds의 자바 스크립트 호출 코드 유형을 사용해주세요. 정상적으로 작동해야합니다. 여기에 귀하의 의견을 확인하고 기재하십시오.