我有一个登录页面,我希望用户在禁用 Javascript 的情况下不要继续操作。我尝试使用 noscript 标签,但页面 UserId、密码字段和登录按钮确实出现了 noscript 消息...如何通过警报完全模糊背景并仅在用户启用 Javascript 后继续...
感谢您的帮助。
最佳答案
使用 CSS 隐藏元素(display: none
)。用 JS 展示它们。您可以将其设为一个类,并将该类赋予您想要隐藏的所有元素。
使用 JS 从这些元素中删除该类以显示它们。请参阅this answer如何。
现在除非你有 JS,否则你将看不到登录表单。您将无法显示 JS 样式的警报(这需要 JS,不是吗...),但您可以隐藏所有内容并在页面上显示一条消息。
关于javascript - 当浏览器中禁用 JavaScript 时,如何让所有用户不继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443890/