安卓部分手機reload()失效問題

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()在某些手機上偶現不刷新的現象,可以嘗試一下該方法;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章