一般APP含有詳情頁(yè),目前主流做法缕陕,上面放個(gè)WKWebView(iOS8之后)粱锐,下面原生拼接(評(píng)論或展示的Cell)。
很多人遇到WKWebView高度獲取不準(zhǔn)確扛邑,例如:下面一片空白怜浅,高度一直在增加,上拉刷不動(dòng)鹿榜,各種問題海雪。
獲取高度一般用kvo或者js锦爵,我是使用kvo監(jiān)聽。
獲取不到高度奥裸,換下URL险掀,百度什么的試試,先排除下湾宙。
我的做法樟氢,代碼是沒問題的,試了幾個(gè)URL侠鳄,也正常加載出來埠啃,只有公司URL有問題,與H5討論下伟恶,問題描述完告訴我碴开,高度塌陷。
H5這邊只改了幾句代碼博秫,我再測(cè)試潦牛,完美加載。
貼下H5改的代碼
此圖的高度是正確的
頁(yè)面查看的高度挡育,不能是你看見屏幕的高度巴碗,而是內(nèi)容的全部高度
heighe不要設(shè)置成100%,基本的H5按照這樣寫即寒,iOS 或者安卓拿到高度問題都不大橡淆。
此問題也是在工作中遇到的,希望能幫助到你母赵。