2010-11-23 11 views
1

Ich erhalte einen Fehler beim Versuch, Google DFP-Werbebanner auf meiner Website anzuzeigen. Die Anzeigen werden in allen Browsern mit Ausnahme von IE9 angezeigt. Sie können hier eine einfache Testseite mit dem Banner anzeigen: (Demo offline). Der Fehler ist "Ausnahme ausgelöst und nicht abgefangen" (google_ads.js, Zeile 34, char 474).IE9: Weird Javascript Fehler

I kann die Anzeige in IE9 anzeigen, wenn ich auf IE7/8 Kompatibilitätsansicht wechseln, so scheint das Problem mit IE9 zu sein. Ich bin mir nicht sicher, ob dies auf meinen Computer beschränkt ist oder ob dies ein universelles Problem ist. Wenn es Letzteres ist, ist dies ein ernstes Problem für jeden, der Google-Anzeigen betreibt!

Ihre Anzeigen werden möglicherweise auf keinem der neueren Computer mit installiertem IE9 angezeigt!

Kann jemand bitte einen Blick darauf werfen und bestätigen, wenn dies ein Google-Problem oder ein Problem mit dem My-Code ist?

Wild Thing

+0

Wow. Das ist Scheiße. – Stephen

+0

Erzähl mir davon! –

+0

Haben Sie eine Repro-URL? Ich habe hier keine Probleme gesehen. – EricLaw

Antwort

2

ich nicht wirklich eine dauerhafte Lösung finden konnte, aber wenn jemand über dieses Problem läuft, können Sie einfach

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

in der Kopfzeile fügen Sie Ihren Browser zu zwingen, den IE8 zu emulieren Dokumentmodus. Dies scheint auch die JS-Fehler zu beheben.

+0

Dies funktioniert nicht in allen Situationen. Ich [einen Fehler gefunden] (http://stackoverflow.com/questions/5347857/how-do-i-convert-enter-to-tab-with-focus-change-in-ie9-it-worked-in-ie-8) wo IE9 es nicht erlaubt, event.keyCode in js zu aktualisieren. Durch den Wechsel in den IE8-Dokumentmodus über die Entwicklertools wurde das Problem behoben, aber das Hinzufügen dieses Headers funktionierte nicht, es gibt also mehr. – David

+0

Ich sehe. Ich bin mir sicher, dass Google den Support für ihre Anzeigenplattform für IE9 aktualisiert hätte. Daher werde ich einen weiteren Test durchführen, um zu sehen, ob meine Website IE9 perfekt unterstützt. –