尝试使用 bootstrap 和 noscript 创建警报

Trying to use bootstrap and noscript to create an alert

如果 JavaScript 在用户的浏览器中被禁用,我正在尝试创建警报。我认为最好的方法是使用 bootstrap 可忽略的警报,如下所示:

 <noscript>
    <div class="alert alert-warning alert-dismissable">
        <button type="button" class="close" data-dismiss="alert"
                aria-hidden="true">
            &times;
        </button>
        Warning! JavaScript is disabled.  This site may not work properly without it.
    </div>
</noscript>

当我 运行 代码时,它只是打印出 noscript 标签内的所有内容,就好像它是文本一样。我该如何纠正这个问题?或者是否有另一种方法来检查他们是否使用 JavaScript?

Bootstrap 警报仅适用于 html 和 css,因此它们将适用于 <noscript> 标签。

当您第一次关闭 javascript 时会发生这种情况。刷新几次页面就可以了。