有没有办法通过C#代码检测JavaScript是启用还是禁用?如果我使用JQuery开发网站,如果未启用JavaScript,那么我该怎么办?我应该怎么处理?
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)
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |