iOS新版微信底部返回橫條問題

2021-08-27 08:39:46 字數 684 閱讀 1956

頁面的高度是呼叫$(window).height();來獲取的,但道理來講應該沒什麼問題。

第乙個反應是,要不判斷一下裝置,如果是ios則給新增乙個高度?

這個想法還沒實行呢,就發現了乙個現象。第一次進來的時候是擋著的,但是重新整理一下就不擋了。然後就想著要不判斷第一次進來給個重新整理?

然後落實了,改**。的確沒有問題,進來之後會判斷是否第一次,如果是第一次則重新整理頁面。重新整理之後頁面高度顯示正常。

但是在頁面載入後重新整理,會有很明顯的跳轉,也耗資源。不是最好的解決方式。然後繼續整改。

最後還是得從源頭出發,找到為什麼會有底部的小橫條。

一般的,如果是第乙個介面,是沒有底部橫條的。當頁面發生跳轉後,會有底部小橫條。

然後我就在頁面中找跳轉,最後發現,有幾行**是給當前新增歷史記錄的!

**如下:

function(),function(res));

}, false);

function pushhistory() ;

window.history.pushstate(state, "title", "#");

} }

解決方式也很簡單,把這段** 提前,提前到獲取高度之前,這樣的話先有了橫條,再有高度,則高度剛剛好是中間部分,這樣就不會有遮擋問題

iOS新版微信底部工具欄遮擋問題完美解決

一 問題描述 蘋果裝置 ios 微信中開啟h5頁面,從首頁跳轉到其他頁面後,頁面的底部會出現乙個帶有前進和後退按鈕工具欄,而該工具欄會遮擋住面底部的內容,影響頁面的正常使用。二 原因分析 造成該現象的原因是,當頁面跳轉時,微信瀏覽器會通過window.history讀取到瀏覽的歷史記錄,此時便會在頁...

IOS微信下問題1 底部導航欄導致標籤位置偏移

何時出現 在 iosurl 歷史記錄的時候,此欄就會出現 導致的問題 導航欄影響高度計算,此問題很少出現。模擬問題,使用者開啟乙個頁面,此時沒有歷史記錄導航欄不存在。使用者進行跳轉有歷史記錄導航欄出現,在此頁面正好存在非正常布局流元素 例 position fixed 針對底部定位,那 ok完蛋,你...

iOS 自定義微信分享底部彈出選擇介面

sharecustom.h hengtaixingolf created by 歐陽榮 on 16 3 22.import inte ce sharecustom nsobject void sharewithcontent id publishcontent 自定義分享介面 end sharecu...