2010-11-23 4 views
1

내 웹 사이트에 Google DFP 광고 배너를 표시하는 중에 오류가 발생했습니다. IE9를 제외한 모든 브라우저에 광고가 게재됩니다. 여기에서 배너로 간단한 테스트 페이지를 볼 수 있습니다 (오프라인 데모). 오류는 '예외가 발생하여 걸리지 않았습니다.'(google_ads.js, 34 행 474 행)입니다.IE9 : 이상한 자바 스크립트 오류

IE7/8 호환성보기로 전환하면 IE9에서 광고를 볼 수 있으므로 IE9에 문제가있는 것 같습니다. 이것이 내 컴퓨터에만 국한되어 있는지, 또는 이것이 보편적 인 문제인지 확실하지 않습니다. 후자의 경우 이는 Google 광고를 게재하는 모든 사용자에게 매우 심각한 문제입니다.

IE9가 설치된 최신 컴퓨터 중 하나에 광고가 표시되지 않을 수 있습니다.!

누군가가 한 번 봐 주시고 Google 문제인지 내 코드 문제인지 확인해주십시오.

와일드 것

+0

와우. 그거 끔찍해. – Stephen

+0

말해보기! –

+0

repro URL이 있습니까? 나는 여기에 어떤 문제도 보지 못했다. – EricLaw

답변

2

정말 영구적 인 해결책을 찾을 수 있지만, 아무도이 문제에 걸쳐 실행하는 경우, 당신은 단지 IE8을 모방하도록 브라우저를 강제로 헤더에

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

을 추가 할 수 있습니다 문서 모드. 이것은 JS 오류를 수정하는 것으로 보인다.

+0

이것은 모든 상황에서 작동하지는 않습니다. 나는 [버그를 발견] (http://stackoverflow.com/questions/5347857/how-do-i-convert-enter-to-tab-with-focus-change-in-ie9-it-worked-in-ie8) 여기서 IE9는 js에서 event.keyCode를 업데이트 할 수 없습니다. 개발자 도구를 통해 IE8 문서 모드로 전환했지만이 헤더를 추가해도 작동하지 않으므로 그 이상이 더 있습니다. 나는 – David

+0

를 본다. Google은 IE9 용 광고 플랫폼에 대한 지원을 업데이트 했으므로 내 사이트가 IE9를 완벽하게 지원하는지 확인하기 위해 다른 테스트를 수행 할 것입니다. –