如果您的网站访问者停用了JavaScript,您会怎么做?你阻止它们吗?
答案 0 :(得分:15)
理想情况下,您可以使用progressive enhancement来保证基本用户体验,然后为可以处理它们的浏览器添加所有繁荣。
答案 1 :(得分:14)
答案 2 :(得分:10)
确实优雅地降低了。如果那不是一个选项(不再;-)),那么至少要使用<noscript>
标签通知他们。
答案 3 :(得分:3)
使用NoScript标签说“嘿,启用Javascript傻瓜!”
<script type="text/javascript">
alert("Hello World!");
</script>
<noscript>
Hey, Enable Javascript fool!
</noscript>
(请注意,这是代码未准备好部署到您的网站。您可以将消息更改为比纯文本更合适的内容。)
答案 4 :(得分:2)
要与<noscript>
结合,我拥有需要JS与class="js-required"
一起运作的所有元素。
然后CSS:.js-required{display:none;}
页面加载时的JS:$('.js-required').css('display','block')
答案 5 :(得分:1)
如果禁用JavaScript,您的网站应该有所准备,要么在启用JavaScript的情况下显示您的网站效果更好的消息,要么解决它。
答案 6 :(得分:1)
对于我建立的每个网站,我都会通过吓跑2-3%的受众来比较降低优惠的开发成本与收入损失。 不关心非javascripters / Opera /等通常赢得...
答案 7 :(得分:0)
如果您的访问者不知道他们禁用了JavaScript,那么一条简单的消息会让他们知道他们应该启用它。
<noscript>Please enable JavaScript in your browser</noscript>
答案 8 :(得分:0)