在固定div内的ios上进行iframe滚动无法正常工作

时间:2019-03-22 11:50:56

标签: ios iframe scroll fixed

当然必须对此进行修复!我尝试了过去解决的几个选项,但现在都没有一个可以使用。

我发现的最新一个是这个

将iframe包裹在div中,然后应用滚动css。

.scroller {
    height: 300px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch !important;
}

然后,使用javascript检测iframe的内容高度,并将iframe的高度设置为与内容高度相同。因此,在页面加载后,html看起来像这样;

<div class="scroller">
    <iframe src="path_to_your_page" style="height: 1672px;"></iframe>
</div>

这有效。...仅在iframe来自同一域的情况下,否则会出现跨域框架错误。

还有什么可行的想法吗?

1 个答案:

答案 0 :(得分:0)

如果使用asp.net,请确保您的web.config文件中没有。否则,请确保您的网站as documented here中不存在标题。