当前Y滚动位置:始终返回零

时间:2018-10-23 13:07:20

标签: javascript iphone mobile-safari

在查看没有iframe的网页时,我正在尝试获取最终用户当前的Y滚动位置,并且我正在使用以下代码:

var currentPosition = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;

据我所知,此代码可以在Android和PC设备上正常运行。 但是,在使用Safari的iPhone 8物理设备上,返回的值始终为零。

我已经使用Chrome设备工具栏测试了iPhone 8,它可以按预期运行,因此这可能是与Safari直接相关的问题。

以前有人遇到过这个问题吗?如果是的话,您是如何克服的呢?

0 个答案:

没有答案