我们的网站UI构建于javaScript,JQuery中。很多任务是由jquery执行的。 UI进行大量筛选,排序搜索,表格显示。如何确保在禁用javascript的情况下运行网站
现在我们要确保网站工作正常,甚至在浏览器上禁用JavaScript?
Spring MVC的<>
任何机构可以给我的想法,我们如何才能做到这一点?
其他任何技术都可以胜任吗?
GWT能够实现这个吗?
我们的网站UI构建于javaScript,JQuery中。很多任务是由jquery执行的。 UI进行大量筛选,排序搜索,表格显示。如何确保在禁用javascript的情况下运行网站
现在我们要确保网站工作正常,甚至在浏览器上禁用JavaScript?
Spring MVC的<>
任何机构可以给我的想法,我们如何才能做到这一点?
其他任何技术都可以胜任吗?
GWT能够实现这个吗?
如果您的网站是使用JavaScript技术本身构建的,那么除非您在没有JavaScript的情况下构建它,否则您无法实现此目的。
GWT不在,因为它基本上将一些Java-ish代码编译为javascript。随着春天MVC,你可以重写您的网站只使用客户端查看(JSP)和服务器端操作(MVC控制器)进行排序,...
你应该用什么你特别需要做的是建立一个基本的网站,没有JavaScript的工作,然后使用JavaScript来使它更whizzbang(漂亮与酷效果)! :-D但是既然你已经建立了这个站点,我唯一可以想到的就是用HTML创建一个新的基本站点,并把它作为默认站点。从这个基础上,你可以检查JavaScript是否启用,然后用简单的JavaScript重定向将用户重定向到whizzbang网站(启用JavaScript)。
有些网站可以从使用JS的更快速,更柔和的版本优雅地退化,而另一些则不会。不幸的是,你的网站似乎不是这种情况。
一种策略是在HTML定义一个重定向指向needjs.html
解释给用户(应为5-10秒设置):
对不起,我们没有没有JS提供这个网站的能力。
在JS中,取消重定向。
难道我们没有任何方式来开发没有javascript的锯齿网站吗? –
'jaggy'是什么意思? –
高度互动和吸引用户。 –
大多数网站现在一天都假定有javascript。如果您想检查您的网站的行为,请关闭浏览器中的JavaScript。如果你想要的内容仅当JavaScript被禁用时,把它放在一个<noscript>
标签,但要注意GoogleBot(SEO)在没有javascript的情况下运行,并且会触发它。如何使网站功能很好,没有JavaScript?建立一些忍者HTML和CSS,并做所有你的工作服务器端。但是,再次,因为大多数网站都假定启用了JavaScript,所以禁用它的用户已经熟悉他们制作网络的方式。放置一个<noscript>
可能就足够了,其中包含有关本网站如何使用javascript的消息。
嗯,我不特别认为这个问题值得反对。我们所有人都想看看是否有比我们想象的更好的解决方案。所以把它提高到0. – Thihara
我认为这不是最好的方法。如果你想开发一个没有JS的Web(可以说AA),首先,你应该在没有JS的情况下开发它。完成后,添加JS以改进UI。 – jddsantaella
您正在寻找的术语是“渐进式增强” –