我完全不解和气馁。网站存在以下问题:Google AdSense 横幅在 Internet Explorer 中不显示 直到以某种方式与浏览器交互。
我在四台完全不同的计算机上检查过它,问题看起来是一样的:广告根本没有显示,直到您执行以下操作之一:
- 调整窗口大小,或者
- 按键盘上的“alt”键,或
- 打开控制台 (F12)
换句话说,在我以某种方式与浏览器窗口进行交互后,广告会正确显示在正确的位置。这正在 Internet Explorer 11 中发生!在四台完全不同的计算机上。
我想不通。有人知道这可能是什么吗?
最佳答案
我终于找到了解决方案。这确实是一个“ie-compatibility”问题,但不是很明显,也不是那么容易找到。
可能是某些 wordpress 插件在标题中添加了以下行:
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
我改成了
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
它奏效了。为什么说不好找呢?好吧,我在 IE 浏览器中进行了很多兼容性设置,但没有任何效果。再说一次,错误代表自己的方式永远不会让我认为这条线是负责任的。
关于css - IE 11 中的 Peekaboo 错误(AdSense 在与窗口交互之前不显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23397791/