实施“必须启用JS”消息的最佳方法是什么?如果没有JS,我的网站根本无法运行。
我应该使用<noscript>
标签吗?我应该隐藏整个页面的内容,发出关于需要启用JS的消息,然后隐藏消息并用JS显示内容? - 这可能会导致邮件暂时可见。
是否有可以指导我的用户的网站描述如何在不同的浏览器中启用JS?也许关于那个愚蠢 noscript FF插件的模糊呢?
答案 0 :(得分:6)
使用noscript
标记,该标记仅在脚本不可用(即禁用)时才可见。
此外,您最初可以使用css隐藏某些功能,并使用脚本启用它们。
启用脚本特定于每个浏览器,因此您可能必须链接到多个页面以涵盖目标组中使用的所有浏览器。 This Microsoft page涵盖了一些最受欢迎的内容。
答案 1 :(得分:2)
你也可以在内容中隐藏包装器,如
<body>
<div class="js-on">
...content here
</div>
<div class="js-off">
warning: you must have javascript enabled
</div>
</body>
.js-on{display:none;}
.js-off{display:block;}
并使用javascript删除/切换这两个类。 ;)
但是作为不支持css的浏览器的秋季:
<noscript>
-tag是最好的解决方案