我想要显示访问者浏览器中启用或禁用JavaScript的相关信息。但我在两种方式上对此感到困惑。
方法1:
<noscript>Please enable JavaScript</noscript>方法二:
<div id='jsInfo'>Please enable JavaScript</div>
<script type="text/javascript">
document.getElementById('jsInfo').style.display='none';
</script>发布于 2013-03-06 01:52:16
无论哪种方式都行得通。我个人更喜欢第一种,因为它更干净,兼容性更强。
发布于 2013-03-06 01:52:25
如果禁用了JavaScript,那么<noscript>方法是打印消息的传统方式,许多人已经使用了很多年……
如果JavaScript是支持的,则后者只会将消息隐藏在中,因此实现了相同的功能。
这是做同一件事的两种方式--还有更多。当需求很简单时,我总是喜欢简单,所以在我看来,最好的选择是……如果这就是你要问的
发布于 2013-03-06 01:52:44
后者为您提供更细粒度的控制。关于SEO,前者是更好的解决方案。
https://stackoverflow.com/questions/15230662
复制相似问题