如果用戶在他的瀏覽器中啓用了javascript,如何檢查我的佈局代碼? 如果javascript沒有啓用,我想顯示一個錯誤頁面。例如。一個404或500錯誤頁面。我如何用Rails做到這一點?Ruby on Rails檢查javascript是否啓用
2
A
回答
7
我不確定在Rails中檢查javascript是否理想。我發現這個,如果你真的想這樣做:Check if Javascript is Enabled (Serverside) with Rails
但是,您可以只顯示一條消息,<noscript>
標籤,如:
<noscript>YOU DON'T HAVE JAVASCRIPT AND THAT OFFENDS ME</noscript>
大多數瀏覽器都默認啓用JavaScript的,所以這是一種不常見的問題。如果你願意,你可以包括<noscript>
內link_to
爲了向他們展示如何執行Javascript這樣的:
<noscript>You don't have javascript enabled. Please follow this link for assistance in turning it on. <%= link_to "Turn on javascript", "http://www.enable-javascript.com" %>
編輯
我剛剛發現這一點。我還沒有嘗試過,但它看起來像你在尋找什麼:Ruby on Rails, Javascript detection
<head>
<!-- title, scripts, css etc go here -->
<noscript>
<meta http-equiv="refresh" content="2;url=http://yoursite.com/nojswarning.html">
</noscript>
</head>
+0
謝謝你,偉大的職位,工作完美。 – 2014-03-02 02:50:48
相關問題
- 1. 檢查在rails上的ruby中是否啓用了javascript和cookie?
- 2. ruby on rails:檢查javascript值表
- 3. Ruby on Rails,Javascript檢測
- 4. Ruby on Rails,AJAX檢查
- 5. Ruby on rails - Authlogic:定期檢查用戶會話是否有效
- 6. ruby-on-rails檢查查詢結果是否爲空(Model.find)
- 7. Ruby on Rails&Javascript
- 8. 檢查數字是否在Ruby on Rails中爲NaN
- 9. Ruby on Rails:如何檢查模型是否存在
- 10. Ruby on Rails檢查圖像是否已加載
- 11. Ruby on Rails:如何檢查文件是否爲圖像?
- 12. Ruby on Rails,將檢查應用於表
- 13. Ruby on Rails的,用JavaScript
- 14. Rails 3檢查Javascript是否啓用(服務器端)
- 15. 檢查Javascript是否已啓用(Serverside)with Rails
- 16. Ruby on Rails查詢
- 17. 查詢Ruby on Rails?
- 18. ruby on rails查詢
- 19. Flex和Ruby on Rails啓動
- 20. Ruby on Rails的:如何檢查名稱
- 21. Ruby on Rails:添加before_filter來檢查用戶是否屬於同一組
- 22. 檢測Javascript是否啓用?
- 23. 檢測JavaScript是否啓用
- 24. ruby on rails檢查數組中是否存在值總是返回true
- 25. Ruby on Rails是否有「canvas_tag」功能?
- 26. Voltdb是否支持Ruby on Rails?
- 27. Ruby on Rails:測試值是否存在?
- 28. Xcode 4是否支持ruby-on-rails?
- 29. Ruby on Rails - Javascript文件夾
- 30. Javascript in partial(Ruby on Rails)
http://stackoverflow.com/questions/13157135/check-whether-javascript-and-cookies-are-enabled在紅寶石軌道上 – 2013-03-10 14:56:41