1
我想只要他點擊了瀏覽器頁面的刷新按鈕或按F5鍵重定向到手動頁面刷新頁面使用頁面刷新按鈕或F5
我寫這篇文章的代碼重定向用戶到谷歌,但它不工作罰款:
window.onbeforeunload = function(){
location.href = '<?=$szLinkURL?>';
return 'are you sure you want to leave?';
}
我想,如果我選擇是的,那麼只有我會被重定向,否則留在同一頁。另外,如果只點擊瀏覽器的刷新按鈕,那麼只有腳本會運行;當後退按鈕或前進按鈕被點擊時它不會運行。
onbeforeunload將觸發任何時候,窗口被卸載的資源,顯示了新的一頁。刷新,後退按鈕,向前按鈕,HREF之間沒有區別,或者只需在地址欄中輸入新的URL即可。 – 2014-10-29 11:59:05
檢查以下鏈接。那會幫助你。在刷新時,像下面的window.location.replace(「url」); http://www.dotnetspider.com/resources/45329-How-Detect-browser-address-bar-refresh-Cancel-button-Javascript.aspx – 2014-12-04 11:53:17