如果在浏览器中禁用Javascript,如何通知

时间:2010-07-16 06:39:26

标签: javascript

我想通知用户是否在浏览器中禁用了javascript并尝试访问我的网站。我的信息如下:“请在浏览器中启用javascript以更好地使用网站”。那怎么做呢?

3 个答案:

答案 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被禁用的方式