日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

点击回退按钮刷新页面

發(fā)布時間:2023/12/6 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 点击回退按钮刷新页面 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

瀏覽器用戶返回上一步,自動刷新
window.οnunlοad=function(){} 這個最簡單粗暴

方式一、
<input type="hidden" id="refreshed" value="no">
<script type="text/javascript">
οnlοad=function(){
var e=document.getElementById("refreshed");
if(e.value=="no")e.value="yes";
else{e.value="no";location.reload();}
}

//ios 由于其回退的機(jī)制問題導(dǎo)致js不會去執(zhí)行,得添加如下寫法
var browserRule = /^.((iPhone)|(iPad)|(Safari))+.$/;
if (browserRule.test(navigator.userAgent)) {
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload()
}
};
}
ps:在ios可能出現(xiàn)未知錯誤,在使用微信支付時頁面偶現(xiàn)卡死現(xiàn)象

方式二、
header("Cache-Control: no-store, must-revalidate, max-age=0");
header("Pragma: no-cache");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
方式三、
window.onpageshow = function(event) {if (event.0) { window.location.reload() }};
方式四、直接在進(jìn)行頁面跳轉(zhuǎn)的時候使用window.location.replace()跳轉(zhuǎn),直接就沒有了回退問題了

拿來試了下,第一個方法較好,第二個會有一些兼容性問題,效果不是很好

轉(zhuǎn)載于:https://blog.51cto.com/13845970/2152485

總結(jié)

以上是生活随笔為你收集整理的点击回退按钮刷新页面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。