检测JavaScript是否已启用

Mac*_*Mac 1 javascript c#

有没有办法通过C#代码检测JavaScript是启用还是禁用?如果我使用JQuery开发网站,如果未启用JavaScript,那么我该怎么办?我应该怎么处理?

Mat*_*att 6

C#无法确定这一点.C#在服务器上运行并将输出发送到客户端.它不知道客户端是否有能力/愿意运行JavaScript.

此外,脚本也永远不会真正知道这一点,因为它无论如何都不会被执行.

您可以对已禁用的JavaScript"做出反应"的唯一方法是使用<noscript>标记来建议您的用户您的网站需要JavaScript.

您可以在StackOverflow上看到此示例.关闭JavaScript,刷新网站,您将看到:

<noscript> 
    <div id="noscript-warning">Stack Overflow works best with JavaScript enabled<img src="http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif" alt="" class="dno"></div> 
</noscript>
Run Code Online (Sandbox Code Playgroud)