我正在編寫PHP腳本,並且想要在用戶單擊瀏覽器上的後退按鈕時顯示警告消息。 這是我可以在PHP中完成的事情嗎?我已經能夠找到的唯一解決方案是通過JavaScript,但它每次在頁面上提交時都會顯示一條警告消息。如果在PHP中沒有辦法做到這一點,這個JavaScript可以改變,只有在瀏覽器上按下後退按鈕才能工作。謝謝。按下「後退」按鈕時顯示消息(PHP或JS?)
<script type="text/javascript" language="javascript" defer="defer">
window.onbeforeunload = eventTermination;
function eventTermination(args) {
args.returnValue = ('WARNING:CANNOT GO BACK');
}
</script>
你可能想看看[jQuery歷史插件](http://tkyk.github.com/jquery-history-plugin/#)和[onhashchange事件](https://developer.mozilla.org /en/DOM/window.onhashchange) –
如果有人在將來看到這個問題,這個問題幫助我找到我的解決方案http://stackoverflow.com/questions/5263583/implement-a-back-button-warning-in-javascript -for-in-flex – kmimage
有很多方法可以在不按下後退按鈕的情況下返回,比如alt +左光標,手勢,退格鍵等等。當用戶離開頁面時,回去。 – RobG