首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >noscript标记或javascript

noscript标记或javascript
EN

Stack Overflow用户
提问于 2013-03-06 01:49:38
回答 3查看 708关注 0票数 2

我想要显示访问者浏览器中启用或禁用JavaScript的相关信息。但我在两种方式上对此感到困惑。

方法1:

代码语言:javascript
复制
<noscript>Please enable JavaScript</noscript>

方法二:

代码语言:javascript
复制
<div id='jsInfo'>Please enable JavaScript</div>
<script type="text/javascript">
   document.getElementById('jsInfo').style.display='none';
</script>
EN

回答 3

Stack Overflow用户

发布于 2013-03-06 01:52:16

无论哪种方式都行得通。我个人更喜欢第一种,因为它更干净,兼容性更强。

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 01:52:25

如果禁用了JavaScript,那么<noscript>方法是打印消息的传统方式,许多人已经使用了很多年……

如果JavaScript是支持,则后者只会将消息隐藏在中,因此实现了相同的功能。

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

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 01:52:44

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15230662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档