如果用户禁用了JavaScript(JS),如何禁用网站

时间:2014-06-18 11:50:26

标签: javascript jquery html browser

一个快速的问题..在网上搜索但找不到我的问题的解决方案

  1. 首先我应该检测用户是否在浏览器中启用/禁用了JavaScript。
  2. 如果禁用显示消息,请隐藏页面或执行某些操作以阻止显示内容。
  3. 此致

    谢里夫

3 个答案:

答案 0 :(得分:3)

禁用JavaScript时会执行

noscript个阻止,并且通常用于显示您在JavaScript中生成的替代内容,例如

<noscript>
    <b>Your JavaScript is disabled, please enable it </b><a href="#">Instructions</a>
</noscript>

答案 1 :(得分:2)

使用<noscript>标签;这个网站实际上是一个很好的例子。

<noscript>
    <div id="noscript-warning">Stack Overflow works best with JavaScript enabled</div>
</noscript>

使用CSS,让它更明显

#noscript-warning { 
background-color: #AE0000;
color: #FFFFFF;
font-family: sans-serif;
font-size: 120%;
font-weight: 700;
left: 0px;
padding: 5px 0px;
position: fixed;
text-align: center;
top: 0px;
width: 100%;
z-index: 101;
}

当然,你可以把它放在中心(可能带有position: fixed),以防止任何人对页面做任何事情。

答案 2 :(得分:1)

首次设置消息为页面是没有javascript可用的时候。 然后加载后将是JavaScript availbe运行功能,将隐藏不可用JavaScript的消息。 如果没有JavaScript可用的消息将持续。