如果用户在他的浏览器中启用了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. Ruby on Rails,Javascript检测
- 2. Ruby on Rails,AJAX检查
- 3. Ruby on rails - Authlogic:定期检查用户会话是否有效
- 4. Ruby on Rails&Javascript
- 5. Ruby on Rails:如何检查模型是否存在
- 6. Ruby on Rails,将检查应用于表
- 7. Ruby on Rails的,用JavaScript
- 8. 检查Javascript是否已启用(Serverside)with Rails
- 9. Rails 3检查Javascript是否启用(服务器端)
- 10. 检测Javascript是否启用?
- 11. 检测JavaScript是否启用
- 12. Ruby on Rails是否有“canvas_tag”功能?
- 13. Xcode 4是否支持ruby-on-rails?
- 14. Voltdb是否支持Ruby on Rails?
- 15. Javascript in partial(Ruby on Rails)
- 16. Ruby on Rails - Javascript文件夹
- 17. 用Ruby on Rails重启Apache服务器
- 18. Ruby on Rails要求放置并启用?
- 19. Ruby on Rails - 什么是“查找”方法?
- 20. 检查是否启用
- 21. javascript on禁止的Ruby on Rails remote_form_for
- 22. 是否可以使用Ruby 1.9x运行Ruby on Rails?
- 23. Ruby on Rails的:如何检查是否一个CSV文件下载
- 24. Ruby on Rails的 - 检查是否提交的表单数据数据库数据
- 25. 如何检查在Ruby on Rails迁移中是否存在架构
- 26. 检查字符串在Ruby on Rails中是否具有连续字符
- 27. Ruby on rails MYSQL查询
- 28. 在Ruby on rails上使用Javascript
- 29. CMS on Ruby on Rails
- 30. Ruby on Rails是不安装
http://stackoverflow.com/questions/13157135/check-whether-javascript-and-cookies-are-enabled在红宝石轨道上 – 2013-03-10 14:56:41