2012-05-04 44 views
0

我们的网站UI构建于javaScript,JQuery中。很多任务是由jquery执行的。 UI进行大量筛选,排序搜索,表格显示。如何确保在禁用javascript的情况下运行网站

现在我们要确保网站工作正常,甚至在浏览器上禁用JavaScript?

Spring MVC的<>

任何机构可以给我的想法,我们如何才能做到这一点?

其他任何技术都可以胜任吗?

GWT能够实现这个吗?

+1

嗯,我不特别认为这个问题值得反对。我们所有人都想看看是否有比我们想象的更好的解决方案。所以把它提高到0. – Thihara

+0

我认为这不是最好的方法。如果你想开发一个没有JS的Web(可以说AA),首先,你应该在没有JS的情况下开发它。完成后,添加JS以改进UI。 – jddsantaella

+0

您正在寻找的术语是“渐进式增强” –

回答

2

如果您的网站是使用JavaScript技术本身构建的,那么除非您在没有JavaScript的情况下构建它,否则您无法实现此目的。

0

GWT不在,因为它基本上将一些Java-ish代码编译为javascript。随着春天MVC,你可以重写您的网站只使用客户端查看(JSP)和服务器端操作(MVC控制器)进行排序,...

0

你应该用什么你特别需要做的是建立一个基本的网站,没有JavaScript的工作,然后使用JavaScript来使它更​​whizzbang(漂亮与酷效果)! :-D但是既然你已经建立了这个站点,我唯一可以想到的就是用HTML创建一个新的基本站点,并把它作为默认站点。从这个基础上,你可以检查JavaScript是否启用,然后用简单的JavaScript重定向将用户重定向到whizzbang网站(启用JavaScript)。

0

有些网站可以从使用JS的更快速,更柔和的版本优雅地退化,而另一些则不会。不幸的是,你的网站似乎不是这种情况。

一种策略是在HTML定义一个重定向指向needjs.html解释给用户(应为5-10秒设置):

对不起,我们没有没有JS提供这个网站的能力。

在JS中,取消重定向。

+0

难道我们没有任何方式来开发没有javascript的锯齿网站吗? –

+0

'jaggy'是什么意思? –

+0

高度互动和吸引用户。 –

0

大多数网站现在一天都假定有javascript。如果您想检查您的网站的行为,请关闭浏览器中的JavaScript。如果你想要的内容仅当JavaScript被禁用时,把它放在一个<noscript>标签,但要注意GoogleBot(SEO)在没有javascript的情况下运行,并且会触发它。如何使网站功能很好,没有JavaScript?建立一些忍者HTML和CSS,并做所有你的工作服务器端。但是,再次,因为大多数网站都假定启用了JavaScript,所以禁用它的用户已经熟悉他们制作网络的方式。放置一个<noscript>可能就足够了,其中包含有关本网站如何使用javascript的消息。

相关问题