在发送初始Web服务器响应之前,如何检测浏览器是否支持Javascript?

在发送初始Web服务器响应之前,如何检测浏览器是否支持Javascript?,javascript,node.js,apache,browser,webserver,Javascript,Node.js,Apache,Browser,Webserver,我想知道,在将实际响应发送回浏览器之前,是否有任何方法可以检测浏览器是否支持web服务器上的javascript(-->javascript=enabled)?经过进一步研究,我发现在初始请求web服务器端检测javascript实际上是不可能的 了解这是否可能的实际原因是,我想创建一个解决方案,其中web服务器根据javascript可用性提供不同的内容 我在这里描述了我的视网膜图像解决方案:通过使用Check out this thread No,我的意思是在服务器端检测它,只是根据浏览器的

我想知道,在将实际响应发送回浏览器之前,是否有任何方法可以检测浏览器是否支持web服务器上的javascript(-->javascript=enabled)?

经过进一步研究,我发现在初始请求web服务器端检测javascript实际上是不可能的

了解这是否可能的实际原因是,我想创建一个解决方案,其中web服务器根据javascript可用性提供不同的内容


我在这里描述了我的视网膜图像解决方案:

通过使用Check out this thread No,我的意思是在服务器端检测它,只是根据浏览器的请求……不可靠。HTTP协议中没有关于JavaScript支持的内容(毫不奇怪)。你到底想实现什么?我怀疑仅仅使用服务器端是不可能实现的,但是你可以知道浏览器是否支持php中的javascript:$js_capable=get_browser(null,true)=>javascript==1。另一种方法是使用javascript在表单数据中设置变量,并检查它是否在服务器端设置。。如果是,那么javascript设置了它。那么为什么不为启用和不启用javascript的浏览器提供一个具有适当内容的文件呢?通常都是这么做的。或者,您可以在
块中为需要JavaScript的页面提供重定向
标记。大多数用户都启用了JavaScript,因此,您只需通过一个额外的HTTP请求就可以惩罚那些没有JavaScript的用户。