0

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

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

4

3 回答 3

3

你不能。JavaScript 是检测事件所必需的。

改为遵循渐进增强不显眼的 JavaScript原则。

于 2013-08-05T06:11:28.913 回答
1

你能做的最好的就是一个 noscript 标签。只有在没有 javascript 时才会显示 Noscript 标签。除此之外,如果用户禁用了 javascript,您将无能为力。

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

我不确定它是否已被弃用或其他什么

于 2013-08-05T06:15:57.540 回答
0

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

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

于 2013-08-05T06:13:02.953 回答