我想通知用户是否在浏览器中禁用了javascript并尝试访问我的网站。我的信息如下:“请在浏览器中启用javascript以更好地使用网站”。那怎么做呢?
答案 0 :(得分:15)
如果要通知您的用户启用它就是您想要做的,您不需要依赖服务器端代码(事实上,我不认为您可以)。只需使用<noscript>
元素:
<noscript><p>Please enable JavaScript in your browser for better use of the website.</p></noscript>
答案 1 :(得分:4)
那么只有没有javascript才能显示html的标签,但如果你想根据它来控制CSS,那么最好的办法就是在任何只有JS被禁用的CSS之前指定.no-js,然后作为你的第一个有意义的javascript行从正文中删除该类(并可能添加一个.with-js类来应用仅限js的样式)。
你也可以没有默认类,但只添加一个JS,它归结为个人偏好,虽然你可以/确实得到一些闪点的内容,用于在删除正文类之前没有javascript与前者。
答案 2 :(得分:3)
<noscript>
<div id="noscript-warning">Stack Overflow works best with JavaScript enabled<img src="http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif" alt="" class="dno"></div>
非常容易你可以这样做这就是堆栈溢出用来警告用户如果javascript被禁用的方式