在 windows 8 Internet Explorer 中使用 iframe

Using iframe in windows 8 Internet Explorer

我正在使用 iframe,但由于某些原因在 windows 8 和 8.1 中无法正常工作。

我使用 Browserstack 进行了测试,它在大多数浏览器中都运行良好,但在使用 Internet Explorer 的 Windows 8 和 8.1 中,iframe 中没有任何内容是可点击的。我读到 Windows 8 有一个 webview element 替代方案,但我认为它只涉及 Windows 应用程序,而不是网站。

奇怪的是,当打开 IE 开发人员工具并单击 iframe 上的检查元素按钮时,它突然起作用了。

我看到了一些情况issue here。看来一定是某种 css 定位问题,但我不确定。

我还在 windows 8 中测试了 iframe url directly 并且它工作正常。

所以回顾一下,这仅在 Windows8Windows8.1 中发生,并且仅在 Internet Explorer 中发生. Firefox、opera 和 chrome 都很好。

在此感谢您的帮助!在他们决定 end support 适用于旧版浏览器之后,我认为我处理 IE 问题的日子基本结束了,但我想我错了!

顺便说一下网站是http://lonesomehighwaymusic.com

我想我已经找到问题所在。它在 CSS 中。 https://u.bandpagecdn.net/rootmusic-static/css/widgets/show.Montserrat.1459446234.122.css

.scroll-container {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0px);
    transform: translateZ(0px);
}

只需删除它!