【问题标题】:A way to detect if JavaScript is disabled without using noscript?一种在不使用 noscript 的情况下检测 JavaScript 是否被禁用的方法?
【发布时间】:2015-10-06 14:11:46
【问题描述】:

如果 JavaScript 被禁用,我正在创建一个弹出消息。我在我的项目中使用 html、css 和 bootstrap。我想知道是否有办法检测我项目中的 html 类是否仍然是“no-js”?

【问题讨论】:

  • JavaScript 被禁用时如何弹出消息?您可能应该只依赖 <noscript> 标记或根据启用 JavaScript 删除的类来设置 CSS 样式。
  • 您可以使用 html5 和 css3 创建一个弹出框。有关此示例,您可以转到link
  • 但是我遇到的问题是它只是将标签和其他所有内容打印为文本,只要它在 noscript 内。
  • 请看一下这个答案。 stackoverflow.com/questions/2489376/…

标签: javascript html popup noscript


【解决方案1】:

使用< noscript >。如果您没有得到您想要的结果,那么您在< noscript > 中的标记可能不正确。

否则,如果您想知道浏览器是否禁用了 JS,一个简单的方法是向您的 < header > 添加一个元素,该元素的样式具有一个非常警觉的类。然后,您的 JS 的第一行将隐藏该元素。相反的方法是用 CSS 选择元素并显示警报,然后你的第一行 JS 将隐藏元素。

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 2014-07-24
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 2018-07-29
    相关资源
    最近更新 更多