問題:在安卓webview中報某個dom元素的 scrollTo is not a function (在手機上的chrome瀏覽器調試也報同樣的錯誤)。
引入的react-infinite-scroll-component庫源碼報錯位置
控制臺異常截圖
起因:最近開發過程中引入了一個第三方的上拉加載更多和下拉刷新的庫react-infinite-scroll-component,在ios上使用無問題,當在安卓上使用時則報錯,無法滾動到指定的位置。
結論:目前看來安卓的上元素不支持scrollTo的方法,建議類似滾動位置,如果是在一個div容器內做滾動,還是通過設置scrollTop來控制比較保險。