我想阻止人们在没有JavaScript的情况下使用我的网站,因为它只会导致问题,因为我的大多数网站都是用JavaScript编码的,并依赖它进行验证,ajax等等。
我通过添加<noscript>
了解到,您可以向没有启用javascript的人显示消息,有没有办法阻止它显示页面的其余部分,只有noscript?其他它没有任何用处...
答案 0 :(得分:0)
您可以使用高z-index添加不同大小的横幅,如下所示:
<noscript style="position:fixed;left:0;right:0;top:0;height:20vh;
background:#fff;z-index:100000">
Please <a href="https://www.enable-javascript.com/" target="_blank" rel="noopener">
enable JavaScript</a>.
</noscript>
根据您网站的风格调整措辞和设计。
如果您的网站在没有JavaScript的情况下完全无法使用,请将高度设置为100vh(或bottom:0
)以覆盖整个屏幕。