Ошибка Peekaboo в IE 11 (AdSense не отображается, пока окно не взаимодействует с)
Я полностью озадачен и обескуражен. На веб-сайте существует следующая проблема: баннеры Google AdSense не отображаются в Internet Explorer, пока браузер каким-либо образом не взаимодействует с ним.
Я проверил это на четырех совершенно разных компьютерах, и проблема выглядит одинаково: реклама вообще не показывается, пока вы не выполните одно из следующих действий:
- изменить размер окна или
- нажмите кнопку "Alt" на клавиатуре, или
- открыть консоль (F12)
Другими словами, реклама появляется прямо на своем месте после того, как я каким-то образом взаимодействую с окном браузера. И это происходит в Internet Explorer 11! На четырех совершенно разных компьютерах.
Я не могу об этом думать. У кого-нибудь есть идеи, что это может быть?
1 ответ
Я наконец нашел решение. Это действительно была проблема "т.е. совместимости", но она не очевидна и не так легко найти.
Возможно, какой-то плагин WordPress добавил в заголовок следующую строку:
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
Я изменил это на
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
И это сработало. Почему я говорю, что это было нелегко найти? Я много играл с настройками совместимости в браузере IE и ничего не получалось. И опять-таки, то, как эта ошибка была представлена, никогда не заставило бы меня думать, что такая линия ответственна