Ошибка 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 и ничего не получалось. И опять-таки, то, как эта ошибка была представлена, никогда не заставило бы меня думать, что такая линия ответственна

Другие вопросы по тегам