如果禁用了Javascript,则停止加载页面
Stop loading the page if Javascript is disabled
我有一个Rails web应用程序(在线考试系统)。我在考试界面中禁用了使用JavaScript的右键,选择,复制等功能。我想让我的app检测JavaScript是否在界面启动时启用。我已经用<noscript>
标签检查过了,如下所示
<noscript>
<meta http-equiv="refresh" content="5">
<div id="noscript_message" style="color: white; background-color: red;">
It is detected that Javascript is turned off in your web brower. Please turn it on to load the page correctly. For more reference about how to turn it on, please refer <a href="http://www.enable-javascript.com/" target="_blank">
instructions how to enable JavaScript in your web browser</a>.
</div>
</noscript>
但是我只能检测并显示一条消息作为警告。我的意图是不加载该页面,只显示警告消息。如何实现这一目标?
谢谢:)-
你可以在你的body
元素上使用no-js
类,用CSS隐藏它,然后用JavaScript显示它,所以如果用户禁用了JS,他们会得到一个"空"页面。
<body class="no-js">
在CSS: body.no-js { display: none; }
然后在JS中:
document.body.className = "";
相关文章:
- ADF:有条件地加载javascript资源
- .load()函数赢得't加载javascript
- Gmaps搜索和kmz加载javascript
- 页面显示前加载Javascript警报
- 依赖于缓慢加载javascript的UI
- 在外部JS执行后加载JavaScript
- 在WordPress站点中加载jquery.js后加载javascript代码
- 图像未加载javascript、html、angular、imdb-api
- 加载 JavaScript 取决于以前异步加载的 JavaScript
- 预加载Javascript音频以在脚本中播放
- 无法加载Javascript错误XMLHttpRequest
- AJAX JSF请求后重新加载Javascript
- Rails Assets Pipeline从控制器和方法加载JavaScript
- 使用Require.js按照依赖关系的顺序加载JavaScript
- 正在等待加载文件(加载JavaScript)
- 仅在需要时加载javascript函数
- 直接导航到chrome中的页面时未加载Javascript脚本
- 异步加载Javascript
- IE7 未加载 JavaScript 文件
- 从框架中的函数异步加载 Javascript