如何检查用户是否在浏览器中禁用了JavaScript?例如:如果您在Firefox中禁用了JavaScript,则stackoverflow网站会在顶部显示红色警告div。如何实现这一点?
我还注意到了另一件事情:如果禁用cookies,则stackoverflow将不起作用。当您单击登录按钮时,它将不允许您登录。实际上,我的网站也是如此,用户登录/会话数据取决于cookies,UI布局取决于JavaScript。
在这里,我不想讨论设计原则(渐进增强等),请问有没有人能告诉我一个好的方法来检查cookie、javascript是否启用?我认为这必须在服务器端完成,对吗?
谢谢
我还注意到了另一件事情:如果禁用cookies,则stackoverflow将不起作用。当您单击登录按钮时,它将不允许您登录。实际上,我的网站也是如此,用户登录/会话数据取决于cookies,UI布局取决于JavaScript。
在这里,我不想讨论设计原则(渐进增强等),请问有没有人能告诉我一个好的方法来检查cookie、javascript是否启用?我认为这必须在服务器端完成,对吗?
谢谢
noscript
的渲染仅在浏览器不支持JavaScript或用户已禁用JavaScript时发生。如果JavaScript错误导致JS执行停止,则不会呈现它。 - Aaron Gustafson