就像"Facebook“一样,如果"JavaScript”被禁用,我想禁用我所有的网站内容。当JavaScript被禁用时,Facebook只显示一条消息。
"JavaScript要求我们很抱歉,但是Facebook在没有启用JavaScript的情况下不能正常工作。如果您不能启用JavaScript,请尝试访问移动优化的网站。“
现在我要做的是,如果有人禁用JavaScript,他们将只能显示一条消息,而不是其他任何信息。我怎么能这么做?
发布于 2015-04-07 05:10:26
这将重定向到javascriptNotEnabled.php
<noscript><h3> You must have JavaScript enabled in order to use this order form. Please
enable JavaScript and then reload this page in order to continue. </h3>
<meta HTTP-EQUIV="refresh" content=0;url="javascriptNotEnabled.php"></noscript>发布于 2015-04-07 05:10:19
怎么做??
您应该做的是创建一个div,使用html和css填充整个页面,然后在window.onload之后删除该div。
<div id="nojs" style="width:100%;height:100%;position:fixed; background-color:white;">
<h1>Enable JavaScript!</h1>
</div>
<script>
window.onload = function () {
document.getElementById('nojs').parentElement.removeChild(document.getElementById('nojs'));
}
</script>就我而言,noscript不能禁用整个页面
小提琴虽然JSFiddle没有JavaScript就不能工作,但代码仍然是一个示例
发布于 2015-04-07 05:07:28
PHP是一个服务器端,不能分析浏览器的这些设置.
但是,您可以使用javascript <noscript>标记来完成此操作。
<noscript>标记为在浏览器中禁用脚本或有不支持脚本的浏览器的用户定义了备用内容。
阅读更多关于<noscript> 来自这里的w3资源的信息
<script>
document.write("Hello World!")
</script>
<noscript>Please enable JavaScript!</noscript>https://stackoverflow.com/questions/29484142
复制相似问题