【问题标题】:<noscript> or something else<noscript> 或其他
【发布时间】:2023-03-29 15:29:01
【问题描述】:

我有一个严重依赖 JavaScript 并始终使用 jQuery 的网站。

我不会试图让网站为那些没有启用 JavaScript 的人工作。

但是,我想在页面顶部显示一个横幅,告诉他们该网站旨在与启用 JavaScript 的用户一起使用,也许是现代浏览器等。

我正在考虑在所有包含

【问题讨论】:

    标签: javascript cross-browser graceful-degradation


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这绝对是一种选择......

      另一种方法是在不使用 noscript 的情况下默认显示横幅,然后使用 $().ready() 隐藏所有启用 JavaScript 的浏览器的横幅。

      【讨论】:

        【解决方案3】:

        &lt;noscript&gt; 是要走的路。

        如果您可以检测到没有 JavaScript 的浏览器,您还应该在 &lt;noscript&gt; 标记中提供指向其他更好浏览器的链接。

        如果您希望更激烈,请从标记 &lt;body class="nojs"&gt; 开始,然后使用 JavaScript onload 删除该类。

        然后您可以在 CSS 中添加 body.nojs #wrapper { display: none; }, body.nojs #notice { display: block }

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-11
        • 2013-01-21
        • 1970-01-01
        • 1970-01-01
        • 2012-08-08
        相关资源
        最近更新 更多