如何知道浏览器中的Javascript是否已关闭?

5 javascript browser

我假设您无法使用JavaScript代码段来验证浏览器用户是否已关闭JavaScript.那么我可以使用什么呢?有人可以提供代码示例吗?

我想要围绕它包装一个if/then语句.

如果有帮助,我经常用CFML编写代码.

Jar*_*red 6

这是一个彻头彻尾的黑客,但您可以在noscript标记内使用iframe来触发网址上的HTTP GET,告诉服务器用户没有启用javascript.

<body>
...
...
<noscript>
    <iframe src ="/nojs.aspx?SOMEIDENTIFIER=XXXX&NOJS=TRUE" style="display: none;">
    </iframe>
</noscript>
...
...
</body>
Run Code Online (Sandbox Code Playgroud)


Dan*_*ngs 5

使用<noscript> HTML标记.


Tim*_*mbo 5

不确定你要做什么,但如果你只是需要通知用户需要Javascript,你可以使用'<noscript>'标签.如果您需要在服务器上知道,您可以从javascript向服务器发出Ajax样式请求.如果你得到请求javascript正在工作,否则它不.


小智 4

我们在谈论这样的事情:

JavaScript的:

<body>
...
...
<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>Your browser does not support JavaScript!</noscript>
...
...
</body>
Run Code Online (Sandbox Code Playgroud)