如何在用户在浏览器中禁用javascript时检测事件?

时间:2013-08-05 06:08:53

标签: javascript

当用户在浏览器中禁用javascript时如何检测事件,直到用户重新加载页面我可以向服务器发送命令不使用javascript

感谢您的回答。 考虑这种情况,用户上传了页面,然后改变主意使用javascript并更改了浏览器设置。该脚本仍在页面上运行,直到重新加载页面。问题是捕捉用户更改浏览器设置的时刻。然后我就可以向服务器发送命令,不使用AJAX使用javascript

3 个答案:

答案 0 :(得分:3)

你做不到。检测事件需要JavaScript。

请遵循Progressive EnhancementUnobtrusive JavaScript的原则。

答案 1 :(得分:1)

你能做的最好的是一个noscript标签。只有在没有javascript的情况下才会显示Noscript标记。除此之外,如果用户禁用了javascript,则无法做很多事情。

<noscript>JAvscript Disabled. Enable it or the world cannot function. </noscript>\

我不确定它是否已被弃用

答案 2 :(得分:0)

不确定您的意思,但由于禁用了javascript,因此无法进行检测。我建议你让服务器等待一个javascript“命令”(也许你的意思是一个ajax调用/命令?)如果它没有到达,那么JS就关闭了。

如果您想了解良好做法,请查看Quentin的链接。