Javascript scrollTop在iOS Safari中不工作

Javascript scrollTop在iOS Safari中不工作,javascript,ios,reactjs,safari,Javascript,Ios,Reactjs,Safari,我有一个React.js组件,它包含了当用户向下滚动到当前的最后一项(屏幕底部)时从MySQL数据库加载更多内容的功能。这在所有桌面浏览器上都能正常工作,但当我在本地网络上通过iOS上的Safari查看站点时,它似乎被忽略了 loadReleases()函数无法启动。我认为这与iOS处理(或不处理,视情况而定)的方式有关 有什么建议吗 以下是函数: window.onscroll = () => { const { loadReleases, state: { erro

我有一个
React.js
组件,它包含了当用户向下滚动到当前的最后一项(屏幕底部)时从MySQL数据库加载更多内容的功能。这在所有桌面浏览器上都能正常工作,但当我在本地网络上通过iOS上的Safari查看站点时,它似乎被忽略了

loadReleases()
函数无法启动。我认为这与iOS处理(或不处理,视情况而定)的方式有关

有什么建议吗

以下是函数:

window.onscroll = () => {
  const {
    loadReleases,
    state: { error, isLoading, hasMore }
  } = this;

  if (error || isLoading || !hasMore) return;

  if (
    window.innerHeight + document.documentElement.scrollTop ===
    document.documentElement.offsetHeight
  ) {
    loadReleases();
  }
};