我想找到一個解決方案來檢測客戶端瀏覽器是否啓用了JavaScript。 有沒有一種方法來檢查是否在客戶端瀏覽器中啓用JavaScript,在Django中如果可能或在Python中啓用?在django或python中的客戶端瀏覽器中啓用JavaScript?
0
A
回答
0
不幸的是,除非嘗試第二次請求,否則不能這樣做。在實際與瀏覽器本身進行交互之前,無法知道這一點。
我能想到的最接近的方法是嘗試設置一個cookie並存儲這些信息以供將來訪問。
希望它有幫助。
0
正確的方法是優雅地降低,但這並不總是可能的,特別是對於web應用程序。使用<noscript>
標記來通知用戶重新啓用JavaScript。
如果您需要通過django的解決方案,請使用JS設置一個cookie並嘗試在第二個請求中讀取它。如果你沒有看到cookie,那麼JS沒有啓用。但是,作爲第一個請求,它不能被檢測到。
相關問題
- 1. 在django的客戶端瀏覽器中啓用了JavaScript嗎?
- 2. 在Django/Python中瀏覽客戶端和服務器端文件?
- 3. 在瀏覽器中的VoIP客戶端?
- 4. 導入客戶端證書在IE瀏覽器中使用javascript
- 5. 獨立的php jabber客戶端在瀏覽器中沒有javascript
- 6. 如何運行服務器端JavaScript在客戶端瀏覽器
- 7. Twilio客戶端Python不能在iOS瀏覽器中工作
- 8. 如何更新客戶端瀏覽器中的JavaScript文件?
- 9. 如何從客戶端(瀏覽器)向客戶端(瀏覽器)發送客戶端的SSL/TLS證書
- 10. 在瀏覽器中啓用/禁用JavaScript
- 11. 在不同的瀏覽器/客戶端同時啓動任務?
- 12. c#twilio客戶端瀏覽器到瀏覽器調用
- 13. AS3在服務器中瀏覽SWF中的客戶端文件
- 14. 在Chrome瀏覽器和/或Safari瀏覽器中啓用XSS
- 15. 基於瀏覽器的WebDAV客戶端?
- 16. 在瀏覽器中使用co協程庫客戶端?
- 17. SOAP客戶端只能在谷歌瀏覽器中使用
- 18. 在客戶端瀏覽器中運行GTK +應用程序
- 19. Django:檢測客戶端瀏覽器對HTML5的支持
- 20. cookies是否在服務器端或客戶端/瀏覽器端過期?
- 21. 使用JavaScript通過瀏覽器裁剪圖像客戶端
- 22. javascript在Chrome瀏覽器上運行.exe客戶端
- 23. 在客戶端瀏覽器中刪除不需要的內容
- 24. 在瀏覽器中設置的客戶端動態
- 25. 如何從NodeJS服務器端調用客戶端瀏覽器的javascript函數?
- 26. 強制刷新客戶端瀏覽器
- 27. 滾動客戶端瀏覽器窗口
- 28. Angularjs - 客戶端瀏覽器指紋
- 29. 設置客戶端瀏覽器內存
- 30. ASP.NET客戶端/瀏覽器URL
http://stackoverflow.com/q/768262/139010 –