1.在移動wap中,經常會使用window.location.reload()
去刷新頁面,這個方法在絕大多數瀏覽器中都不會存在問題,但早上測試的同學提出了一個bug:在安卓某個測試手機(OPPO)的微信自帶瀏覽器中,這個是失效的,並沒有跳轉;
原來的代碼:
window.location.reload();
然後我測試了一下給URL加時間戳
window.location.reload(location.href+'?time='+((new Date()).getTime()));
然而並沒有卵用~~
最終解決辦法就是,使用location.href
代替reload()
,而且在以後的使用中也強烈建議大家使用location.href
來進行刷新或者跳轉。
代碼如下:
window.location.href = location.href+'?time='+((new Date()).getTime()); //Tips: 如果不清楚是否?還是&,請自行判斷~~
2.最後,附上reload文檔截圖:查看地址:http://www.w3school.com.cn/jsref/met_loc_reload.asp
3.說明:
(1)轉載地址:http://www.hehaibao.com/android-window-location-reload-failed/
(2)window.location.reload()在某些手機上偶現不刷新的現象,可以嘗試一下該方法;