停止使用noscript显示其他代码?

时间:2018-02-20 06:00:21

标签: javascript

我想阻止人们在没有JavaScript的情况下使用我的网站,因为它只会导致问题,因为我的大多数网站都是用JavaScript编码的,并依赖它进行验证,ajax等等。

我通过添加<noscript>了解到,您可以向没有启用javascript的人显示消息,有没有办法阻止它显示页面的其余部分,只有noscript?其他它没有任何用处...

1 个答案:

答案 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)以覆盖整个屏幕。