您可以使用javascript将一些值放入表单中的隐藏字段 - 如果字段在回发时具有此值,则浏览器支持javascript.
document.getElementById("myHiddenField").value = "js is on";
<input type="hidden" />
Run Code Online (Sandbox Code Playgroud)
另一个选择是使用javascript添加cookie并在服务器端查找此cookie - 如果它在那里,javascript被启用,如果没有,则不是.
我会建议<noscript>,但这对你的代码没有帮助,如果支持javascript(可能还有一个只在那里输出的附加形式),但这会使你的客户端和服务器端逻辑复杂化.
如果浏览器配置为使用Javascript,则无法使用Javascript检查,因为显然它无法运行:)
所以你改用<noscript>标签.当不支持Javascript时,此标记将始终显示,因此您可以在此标记中放置信息以警告用户在其浏览器上启用Javascript(如果可以).
哦,这可能是一个重复:如何检测JavaScript是否被禁用?
| 归档时间: |
|
| 查看次数: |
3320 次 |
| 最近记录: |