簡體   English   中英

如何確保禁用javascript運行網站

[英]how to make sure run website with javascript disabled

我們的網站UI是用javaScript,JQuery構建的。 很多任務都是由jquery執行的。 UI做了很多過濾,排序搜索,表格顯示。

現在我們想確保網站工作正常,即使在瀏覽器上禁用了javascript?

SPRING MVC <>

誰能讓我知道我們怎么能實現這個目標呢?

任何其他技術都可以做到嗎?

GWT能否實現這一目標?

如果您的網站是使用JavaScript技術本身構建的,那么除非您使用JavaScript構建它,否則您無法實現此目的。

GWT是因為它基本上將一些Java-ish代碼編譯成javascript。 使用spring MVC,您可以重寫您的站點以僅使用客戶端視圖(JSP)和服務器端操作(MVC控制器)進行排序,...

您應該如何處理您的特定要求是建立一個沒有JavaScript的基本站點,然后使用JavaScript使其更加whizzbang(相當酷的效果)! :-D但是,既然你已經構建了網站,我能想到的唯一解決方案就是用HTML創建一個新的基本網站,並將其作為默認網站。 從該基礎開始,您可以檢查JavaScript是否已啟用,然后通過簡單的JavaScript重定向將用戶重定向到whizzbang站點(啟用JavaScript的站點)!

有些網站可以從使用JS的更快,更光滑的版本優雅地降級到另一個沒有的網站。 不幸的是,您的網站似乎並非如此。

一種策略是在HTML中定義重定向(應設置為5-10秒1 ),指向needjs.html ,向用戶解釋:

抱歉,我們沒有能力在沒有JS的情況下提供此站點。

在JS中,取消重定向。

現在大多數網站都假設有javascript。 如果您想檢查網站的行為方式,請在瀏覽器中關閉javascript。 如果您想要僅在禁用javascript時使用內容,請將其放在<noscript>標記中,但要注意GoogleBot(SEO)在沒有javascript的情況下運行,並且會點擊此處。 如何在沒有javascript的情況下很好地使網站運行? 構建一些忍者html和css,並在服務器端完成所有工作。 但同樣,由於大多數網站都假設啟用了javascript,因此禁用它的用戶已經熟悉他們制作網頁的方式。 放置一個包含有關此網站如何需要javascript的消息的<noscript>可能就足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM