2010-02-20 61 views
3

Django有沒有一種方法(最好是在視圖中)檢查用戶是否打開了JavaScript?Django檢查JavaScript是否在

我需要顯示一個非常不同的頁面,如果用戶有JavaScript,而不是。

感謝

+0

http://stackoverflow.com/questions/121203/how-to-detect-if-javascript-is-disabled – 2015-06-01 11:00:27

回答

11

我需要,如果用戶已啓用JavaScript比如果他們不這樣做,顯示了非常不同的頁面。

不,你真的不知道。你需要做的是讓你的頁面在沒有Javascript的情況下工作,但是對於那些啓用了Javascript的人來說可以增強它。應該沒有理由顯示完全不同的頁面。

在任何情況下,從服務器端檢測客戶端啓用了什麼都沒有好的方法。其中一種方法是默認提供非Javascript頁面,但有一個腳本可以重定向到另一頁面。但這非常可怕,因爲這意味着大多數人需要雙頁加載。正如我所說,不應有任何理由這樣做。

2

你不能做這樣的事情。您只能從客戶端檢測到它。

你可以按照丹尼爾的建議(推薦),或者使用只有當JS沒有時才激活的大標籤。