當用戶javascript被禁用時,是否無法使用表單或鏈接創建瀏覽器後退按鈕?禁用JavaScript時創建瀏覽器後退按鈕?
回答
最簡單的方法是在服務器端。如果你可以得到HTTP Referrer(這在許多服務器端語言中都可用),那麼你可以建立一個鏈接並將其附加到頁面的常規HTML中。
與js禁用,serverside是唯一的方式;) – Christoph 2012-04-06 18:41:16
只是一個強詞。您可能可以通過Flash或Silverlight實現來完成某些操作,但如果可能的話我不知道如何實現。 – kemiller2002 2012-04-06 18:43:35
flash和silverlight不值得一提,因爲這又是一個專有的插件,它很容易被禁用,甚至可能不會被安裝。 – Christoph 2012-04-06 18:44:40
沒有服務器端腳本?不,這是不可能的。
但是,如果您能夠運行服務器端腳本,那麼您可以保存引用鏈接並自己創建鏈接(<a href="{REFERRER}">Back</a>
)。請注意,某些瀏覽器不會發送引薦來源。
我相信你禁止使用任何javascript命令。然而,你仍然可以使用你的瀏覽器後退按鈕(因爲我從來沒有嘗試過它,所以不是100%),但如果用戶禁用了javascript,那麼很多東西在網站上不起作用。如果沒有啓用javascript,大網站通常不會允許用戶做很多事情。 1個例子是存儲cookies和whatnot。
但是,有一些使用PHP的方法。
服務器端可以採用HTTP_REFERER並將其動態添加到當前頁面。但是如果你知道他們最可能來自哪裏,你可以通過將最可能的返回目的地作爲鏈接來模擬後退按鈕。 More
沒有服務器端腳本是不可能的。
但你能證明這樣一條消息:
1)
<noscript>
Sorry, I can’t show you that information unless you enable
Javascript for your web browser.
To go back to where you were, just click/tap your 「back」 button.
<style type="text/css">
#main-content { display:none; }
</style>
</noscript>
2)
或頁面是這樣的:
http://saveyourself.ca/help-no-javascript.php
- 1. 禁用瀏覽器後退按鈕javascript
- 2. 使用瀏覽器的後退按鈕時刪除/禁用JavaScript
- 3. 如何使用JavaScript禁用瀏覽器的後退按鈕
- 4. 退出後在laravel中禁用瀏覽器的後退按鈕
- 5. 瀏覽器後退按鈕和javascript
- 6. 瀏覽器後退按鈕
- 7. 如何在JSP註銷後禁用瀏覽器後退按鈕?
- 8. 單擊瀏覽器後退按鈕時,在頁面上禁用提交按鈕
- 9. 註銷後瀏覽器後退按鈕
- 10. 瀏覽器後退按鈕創建問題
- 11. 禁用特定頁面的瀏覽器後退按鈕
- 12. 在瀏覽器中禁用後退按鈕
- 13. 如何在Oracle ADF中禁用瀏覽器後退按鈕
- 14. 如何禁用瀏覽器後退按鈕
- 15. 在瀏覽器中禁用後退按鈕
- 16. 如何禁用asp.net 4.0中的瀏覽器後退按鈕?
- 17. 如何禁用後退按鈕瀏覽器的
- 18. 如何在iPad的瀏覽器中禁用後退按鈕
- 19. DNN:如何取消禁用瀏覽器後退按鈕?
- 20. 如何禁用客戶機上的瀏覽器後退按鈕?
- 21. 如何在django中禁用瀏覽器後退按鈕?
- 22. JqueryMobile(SPA)禁用瀏覽器後退按鈕並刷新?
- 23. 禁用CLIENT_CERT的瀏覽器後退按鈕auth webapp
- 24. HTML迷你瀏覽器後退按鈕禁用
- 25. 禁用瀏覽器按鈕
- 26. 使用量角器或javascript的瀏覽器後退按鈕
- 27. Javascript - 防止後退按鈕Android從退出瀏覽器
- 28. Javascript:退出鍵=瀏覽器後退按鈕
- 29. history.pushState打破瀏覽器後退按鈕
- 30. Iframe和瀏覽器後退按鈕
您可以找到PHP的最後網址:' (isset($ _ SERVER [「HTTP_REFERER」])?$ _SERVER [「HTTP_REFERER」]:「」)' – noob 2012-04-06 18:40:38
爲什麼在瀏覽器中內置一個後退按鈕時創建後退按鈕? – 2012-04-06 18:41:41
@Chris我可能必須這樣做。 – Jay 2012-04-06 19:03:09