检测JavaScript是否已禁用

Sha*_*haz 0 html javascript css php

是否有可能检测用户是否加载页面禁用了JavaScript 以便<noscript>呈现标记?服务器端或客户端都没问题.

Dan*_*anC 5

您可以尝试在<noscript>标记内放置一个图像,这将指向您的php文件,而这反过来又会返回一个图像.这可以让您在服务器中知道用户已禁用Javascript.

如何识别用户:您可以依赖会话,或者将ID设置为图像的URL.

您可以使用此问题的答案作为如何从php脚本服务器图像文件的示例,您可以在其中添加逻辑以检测用户是否已禁用js:

将PHP页面作为图像返回