2012-05-04 67 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的消息。

相關問題