2011-12-03 83 views
2

我正在構建一個網站,它的很多部分都建立在JS上。 我想知道用戶沒有啓用JS的概率是什麼,一旦這樣的用戶進入網站,Web應用程序中的約定是什麼。約定JavaScript禁用

做網站寫信息(請啓用JS),他們什麼都不做?

謝謝

+0

相關:http://stackoverflow.com/q/822872/395760 – delnan

回答

1

現在很流行JavaScript,因爲沒有啓用JS的用戶的概率非常低。禁用JS的用戶通常會知道他們在做什麼,並且能夠理解爲什麼您的網站無法正常工作,因爲它啓用了JS。

我不會在意他們。

只要確保您的網站不會被禁用JavaScript的用戶所破壞。例如,數據驗證應始終在服務器端進行。只依靠JS來驗證表單是危險的。

+0

「*我不關心他們*」?這不取決於網站的性質以及它希望吸引的用戶羣體嗎?例如,如果你去grc.com網站,那麼這個網站完全沒有Javascript,最近除了用來展示它的頁面外,因爲那裏的用戶關心安全性。 –

+0

閱讀OP的問題,他的網站是用JavaScript編寫的。他的問題不是「是件好事」,還是「即使JS被禁用,我的網站也能工作」。他的問題是「當禁用JS的用戶訪問我的網站時,我的網站應該怎麼做」。我的回答是:不關心他們:如果他們禁用JS,他們是故意的,應該意識到通過這樣做,大量的網站將無法使用。他們必須習慣它。 –

2

嘗試使用簡單的html創建簡單版本的網站,如果javascript已禁用,則回退到該網站。

例如Gmail提供的消息就像當JS被禁用,但以下...

的JavaScript必須按順序啓用您以標準 視圖使用Gmail。 但是,您的 瀏覽器似乎已停用或不支持JavaScript。要使用標準視圖,請通過更改瀏覽器 選項啓用JavaScript,然後重試。

... Google Docs消息有點可怕,Google Calender消息沒有給出任何消息。

查看YDN blog post的一些數據。

但它不是關於約定或全局js啓用統計;關注,考慮和研究關於您的網站的用戶

希望這對您有所幫助!