如果您的网站访问者禁用了 JavaScript,您会怎么做?你阻止他们吗?
问问题
1134 次
9 回答
15
理想情况下,您将使用渐进增强,这需要保证基本用户体验,然后为可以处理它们的浏览器添加所有功能。
于 2010-01-26T16:46:19.527 回答
10
确实优雅地退化。如果那不是一个选项(不再是;-)),那么至少使用<noscript>
标签通知他们。
于 2010-01-26T16:43:42.457 回答
3
使用 NoScript 标签说“嘿,启用 Javascript 傻瓜!”
<script type="text/javascript">
alert("Hello World!");
</script>
<noscript>
Hey, Enable Javascript fool!
</noscript>
(请注意,此代码尚未准备好部署到您的网站。您可以将消息更改为比纯文本更合适的内容。)
于 2010-01-26T16:42:55.953 回答
2
再加上<noscript>
我有所有需要 JS 才能使用的元素class="js-required"
。
然后CSS:.js-required{display:none;}
页面加载时的 JS:$('.js-required').css('display','block')
于 2010-01-26T16:50:34.017 回答
1
如果 JavaScript 被禁用,您的网站应该有所准备,或者显示一条消息,表明您的网站在启用 JavaScript 时效果更好,或者解决它。
于 2010-01-26T16:43:40.460 回答
1
对于我建立的每个网站,我都会比较优雅降级的开发成本与吓跑约 2-3% 的观众所造成的收入损失。不关心非javascripters / Opera / etc通常会获胜......
于 2010-01-26T16:51:39.587 回答
0
如果您的访问者不知道他们禁用了 JavaScript,一条简单的消息会让他们知道他们应该启用它。
<noscript>Please enable JavaScript in your browser</noscript>
于 2010-01-26T16:44:10.047 回答
0
你可以看看这个:
于 2010-01-26T16:45:30.427 回答