【问题标题】:noscript tag or javascript [closed]noscript标签或javascript [关闭]
【发布时间】:2013-03-05 17:49:37
【问题描述】:

我想在访问者的浏览器中显示启用或禁用 JavaScript 的信息。但是我在两种方法上感到困惑。

方法一:

<noscript>Please enable JavaScript</noscript>

方法二:

<div id='jsInfo'>Please enable JavaScript</div>
<script type="text/javascript">
   document.getElementById('jsInfo').style.display='none';
</script>

【问题讨论】:

  • ...一百万美元的问题是?
  • 这里有问题吗?

标签: javascript noscript


【解决方案1】:

任何一种方式都有效。我个人更喜欢第一个,因为它更干净且兼容性最大化。

【讨论】:

    【解决方案2】:

    &lt;noscript&gt; 方法是在 JavaScript 被禁用时打印消息的传统方法,许多人已经使用了很多年......

    后者只会隐藏&lt;div&gt;中的消息,如果 JavaScript 启用,因此完成同样的事情。

    这是做同一件事的两种方式 - 还有更多。当要求很简单时,我总是喜欢简单,所以在我看来,最好的选择是最好的……如果你问的是什么

    【讨论】:

      【解决方案3】:

      后者为您提供更细粒度的控制。对于 SEO,前者是更好的解决方案。

      【讨论】:

        猜你喜欢
        • 2015-04-10
        • 2018-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-28
        • 2013-06-18
        • 1970-01-01
        相关资源
        最近更新 更多