【发布时间】:2010-11-20 01:43:13
【问题描述】:
好的,我知道在禁用 javascript 的情况下让您的网站正常工作很重要。
在我看来,开始考虑如何设计此类网站的一种方法是在主页上检测 javascript,如果未启用,则重定向到另一个没有 javascript 代码且使用纯 html 的网站版本(如 gmail)
我想到的另一种方法是,例如在网页上的对话框中考虑一个 X(关闭按钮)。如果在没有任何 javascript 干扰的情况下按下 X 会导致向服务器发送请求,并且在服务器端我们会在下次渲染页面时隐藏该对话框,并且我们将 javascript 函数绑定到链接的 onclick 并且以防万一启用 javascript 它将立即隐藏对话框。
你怎么看这个?您将如何设计一个网站来支持两者?
【问题讨论】:
-
只有在项目需要时才重要。对于许多复杂的项目,支持 noscript 环境不是一种选择,因为它会使开发/QA 时间和必要的预算增加一倍以上。
-
同意,有趣的是,没有 javascript,stackoverflow 就无法工作!没有答案,我无法接受答案或添加评论。
标签: javascript jquery html progressive-enhancement graceful-degradation