在ASP.NET MVC中启用了对Javascript的测试

dsw*_*tik 4 javascript asp.net-mvc

我一直在寻找一种方法来测试用户是否启用了Javascript或在ASP.NET MVC中支持它的浏览器,如果他们没有,那么将它们路由到一个页面,告诉他们网站需要它工作.

但是,我还没有找到一个明确的答案..任何建议?

Tom*_*mmy 6

我一直在寻找今晚最好的方法来实现这一点,我认为这是一个巧妙的解决方案.

<noscript>
  <meta http-equiv="refresh" content="0;URL=http://yoursite.com/noJavascript" />
</noscript>
Run Code Online (Sandbox Code Playgroud)

如果禁用javascript而不必调用函数,隐藏/显示div并担心DOM更新的闪存,则会重定向到另一个页面.

我知道这已经得到了解答,但我还没有在SO的任何地方看到这种方法.如果有原因,有人让我知道:)