检查Javascript是否可用并重定向到另一个页面

Ana*_*and 1 javascript ruby-on-rails

在我的rails网站上,我需要在所有页面上使用javascript.如果未启用,则每个页面都将失败.

我想要做的是,如果没有启用JavaScript的,我想他们重定向到另一个静态页面 - 要求用户首先启用的JavaScript.我希望所有页面都能实现这一点.可能吗 ?

我试图把代码在我的应用程序控制器和检查,但有些事情是如何没有得到到位..是否有任何标准的解决方案,这在轨..可能是一个帮手或东西...?

sli*_*kts 7

只需使用<noscript>元素来显示链接:<noscript>Your browser does not support scripting. Please use the <a href="#">lite version</a></noscript>.很可能你没有脚本就很少有用户,所以不值得花这么多时间在这些功能上.

  • 大多数使用已禁用javascript的用户都拥有锁定的浏览器,并且没有重新启用它所需的权限. (2认同)
  • 实际上,我认为没有人会根据自己的选择禁用脚本.他们是高级用户并使用NoScript,因此不需要您的指示,或者他们的管理员已禁用它们. (2认同)