我們的網站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
您正在尋找的術語是「漸進式增強」 –