javascript - 当浏览器中禁用 JavaScript 时,如何让所有用户不继续

标签 javascript noscript

我有一个登录页面,我希望用户在禁用 Javascript 的情况下不要继续操作。我尝试使用 noscript 标签,但页面 UserId、密码字段和登录按钮确实出现了 noscript 消息...如何通过警报完全模糊背景并仅在用户启用 Javascript 后继续...

感谢您的帮助。

最佳答案

使用 CSS 隐藏元素(display: none)。用 JS 展示它们。您可以将其设为一个类,并将该类赋予您想要隐藏的所有元素。

使用 JS 从这些元素中删除该类以显示它们。请参阅this answer如何。

现在除非你有 JS,否则你将看不到登录表单。您将无法显示 JS 样式的警报(这需要 JS,不是吗...),但您可以隐藏所有内容并在页面上显示一条消息。

关于javascript - 当浏览器中禁用 JavaScript 时,如何让所有用户不继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443890/

相关文章:

javascript - 在javascript文件中获取jsp值

javascript - 使用类和数据索引属性更改 div

javascript - 开始验证的最佳方式是什么?

javascript - 如何为 <noscript> 标签编写自动化测试?

php - 我们可以在 <noscript> 标签中使用 php 吗?代码会验证吗?

integration - 另一个 Firefox 扩展如何在 NoScript 中将站点标记为 "trusted"?

javascript - $compile 不编译整个字符串

javascript - 是否可以从扩展程序调用父网页的 iframe 中的函数

javascript - googlebot 可以做基本的 javascript 吗?

jquery - 为什么 noscript 和 skel 在 wordpress 中不起作用?