微信web端 後退強制重新整理
<script>
//生成uuid
var uuidChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
function uuid() {
var r;
var uuid = [];
uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-";
uuid[14] = "4";
for (i = 0; i < 36; i++) {
if (!uuid[i]) {
r = 0 | Math.random() * 16;
uuid[i] = uuidChars[(i == 19) ? (r & 0x3) | 0x8 : r];
}
}
return uuid.join("");
}
// 相容 android
history.replaceState(null, null, "/currentURL?a="+uuid());
// 相容 ios
$(function () {
var isPageHide = false;
window.addEventListener('pageshow', function () {
if (isPageHide) {
window.location.reload();
}
});
window.addEventListener('pagehide', function () {
isPageHide = true;
});
})
</script>
- android 端使用的h5中的history物件,
history.replaceState(null, null, "/currentURL?a="+uuid());
在頁面載入完成後改變當前url(拼接一個uuid或者隨機數),這樣每次後退的時候,瀏覽器發現當前url在瀏覽器快取中不存在就會去重新載入。 - 但是 ios 端不支援上述方法,所以用了一段jquery程式碼解決。
轉載請註明出處,原文作者:殷天文
相關文章
- 移動端(微信)後退重新整理頁面
- 微信分享(移動web端)Web
- Java 後端微信支付demoJava後端
- Vue 部署後強制客戶端重新整理獲取最新的程式碼資源【純前端】Vue客戶端前端
- vue單頁實現前進重新整理後退不重新整理Vue
- laravel後端生成微信小程式海報Laravel後端微信小程式
- 再談vue前進重新整理,後退不重新整理,include實現方法。Vue
- 使用 reloadNuxtApp 強制重新整理 Nuxt 應用UXAPP
- H5 微信前後端登入流程H5後端
- 基於後端雲微信小程式開發後端微信小程式
- Chrome將強化“後退”按鈕 打擊後退至廣告頁行為Chrome
- Ios、Android微信瀏覽器後退跳轉實現,及遇到的bugiOSAndroid瀏覽器
- 記一次微信分享前後端實現後端
- 微信公眾號開發-後端demo(隨錄)後端
- 微信小程式 webview 頁面重新整理微信小程式WebView
- 微信小程式-自定義下拉重新整理微信小程式
- 使用springboot+angular實現web端微信掃碼登陸Spring BootAngularWeb
- app後端和web後端的區別APP後端Web
- 微信小程式更新機制微信小程式
- HTML5中History.back()頁面後退重新整理頁面HTML
- 直擊根源:vue專案微信小程式頁面跳轉web-view不重新整理Vue微信小程式WebView
- 微信小程式setData區域性重新整理列表微信小程式
- 記錄一下無法登陸微信客服 Web 端的事情始末Web
- Git強制推送程式碼到遠端Git
- Web003_後端基礎Web後端
- 09_微信小程式之無感知重新整理token微信小程式
- 駭客教你如何在微信強制誘導分享營銷廣告還不被封!
- 微信支付實名制怎麼改?微信登出原身份的登出教程
- H5+.Net Webapi整合微信分享前後端程式碼 微信JS-SDK wx.onMenuShareTimeline wx.onMenuShareAppMessageH5WebAPI後端JSAPP
- ali-oss web + 微信小程式 使用Web微信小程式
- 從0開始搭建微信小程式(前後端)的全過程微信小程式後端
- Ubuntu強制重啟後提示emergency modeUbuntu
- 微信tocken後臺後臺儲存方法
- 重新整理和強制重新整理有什麼區別?說說你對兩者的理解
- 微信信用加強認證協議協議
- 前後端分離——token超時重新整理策略後端
- 微信影片號強制置頂朋友圈:盈利不可犧牲使用者體驗
- vue.js頁面重新整理及後退引數丟失的解決方案Vue.js