冻结屏幕带叠加(如果未启用 JavaScript)
Freeze Screen w/ Overlay if JavaScript isn't enabled
我想变暗并锁定页面(防止点击/滚动),并有一些白色文本说用户没有启用JavaScript。
我知道正确的做法是在没有 JavaScript 时让所有东西都优雅地降级 - 但我现在不想走这条路。
<noscript>
<div id="nojs-overlay">
Please Enable Javascript to View This Site<br>
<a href="instructions.html">Instructions on how to enable javascript</a>
</div>
</noscript>
上面的示例仅在未启用 javascript 的情况下加载 overlwaydiv。 所选答案将导致慢速设备上闪烁或延迟。
确保样式为nojs-overlaydiv(或一系列div)以覆盖整个屏幕。
相关文章:
- 在页面检查器中启用javascript调试器
- 如何在IE8中启用JavaScript文件API
- 启用JavaScript的过度滚动
- 有没有计划在CSS中启用JavaScript
- Webdriver:用于动态禁用/启用JavaScript弹出窗口的Firefox配置文件
- 在正在调整大小的窗口上启用javascript
- 选中复选框时启用Javascript输入类型,未选中复选框则禁用
- 启用javascript文件缓存
- Ruby on Rails屏幕抓取错误-“;您必须在浏览器中启用javascript才能使用此应用程序"
- 冻结屏幕带叠加(如果未启用 JavaScript)
- 在按下按钮时启用 JavaScript 插件
- 已启用 JavaScript 消息
- 如何仅在启用 javascript 时链接外部样式表
- 如何在UIWebview中启用JavaScript
- 为带有 XML 注释的类实例启用 Javascript 智能感知
- 如果未启用 JavaScript,则重定向
- 在 Web 视图中启用 Javascript
- 在图像单击时启用 Javascript 功能
- Android 关闭,如果 WebView 启用 JavaScript
- 如何使用 RubyMine 4.0 的“content_for”帮助程序启用 JavaScript Code 格式化程序