在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 一個bug,微信網(wǎng)頁開發(fā),iOS怎么刷新當(dāng)前頁面

一個bug,微信網(wǎng)頁開發(fā),iOS怎么刷新當(dāng)前頁面

微信網(wǎng)頁開發(fā),iOS怎么刷新當(dāng)前頁面?用history.go(0) location.reload()都沒用,但是在安卓手機(jī)上是有用,困擾了好久

回答
編輯回答
拮據(jù)

IOS應(yīng)該是判斷了當(dāng)前頁面有無更新,沒有就會用緩存,有才會刷新。
你可以在url后加個時間戳,在reload(),相當(dāng)于告訴ios你的頁面變了,讓他刷新。
進(jìn)一步處理,可以加個微信瀏覽器的判斷:

function isWeiXin(){
    var ua = window.navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i) == 'micromessenger'){
        return true;
    }else{
        return false;
    }
}
2017年10月5日 10:35
編輯回答
茍活

window.location.reload()

2018年2月19日 13:12
編輯回答
風(fēng)畔

使用window.location.href="window.location.href+隨機(jī)數(shù)"代替 window.location.reload()。切記,一定要加隨機(jī)數(shù),否則一樣不會起作用。比如我們項目中就用的當(dāng)前時間戳。

window.location.href = window.location.href + '?' + new Date().getTime()
2018年6月17日 02:05
編輯回答
老梗

樓主問題解決了嗎?我也遇到相同的情況

2018年8月28日 08:02