2015-05-29 60 views
4

我想禁止訪問者回到瀏覽器,我在這裏嘗試了代碼(How to disable back button in browser using javascript)並且工作正常,但是我想讓我的應用程序更加有用。我想更改後面的網址。更改瀏覽器中的後退按鈕URL

所以,如果後面的網址是mywebsite.com/admin/add_new_article.php我想改變後面的URL mywebsite.com/admin/index.php

謝謝大家!

+3

爲什麼?我相當肯定,這也是不可能的,也不應該。讓我們考慮這一點,用戶訪問該網站,毫無戒心和無辜,他看到他訪問的網站是「壞」,並希望回到他的谷歌搜索,WHAM,用戶現在在一個受感染的網站,他的電腦也是如此現在。 – Epodax

+0

好的,我明白了。感謝您的答覆。 –

回答

8
<script type="text/javascript"> 
history.pushState(null, null, '<?php echo $_SERVER["REQUEST_URI"]; ?>'); 
window.addEventListener('popstate', function(event) { 
    window.location.assign("http://www.yoururl.com/"); 
}); 
</script> 

希望它有幫助!

+0

非常感謝!!!!! –

+0

它似乎不適用於iPhone的鉻,我可以嘗試解決這個問題?在桌面上使用mozilla和chrome,在iphone上使用Safari也行。 – adrianTNT

+0

'assign'不能如此使用'window.location.href =「http://www.yoururl.com/」;' – Moumit