是否可以在瀏覽器中對JavaScript狀態進行檢查和驗證?如何通過PHP檢查JavaScript是否處於活動狀態?
2
A
回答
1
在你的index.php的頂部,你可以做類似
<script type="text/javascript">
window.location = '/index_with_js.php'
</script>
因此,如果瀏覽器已使JS,它會被重定向到一個特殊的索引頁面,這可能反過來設置會話變量,例如$_SESSION['has_js'] = true;
如果瀏覽器沒有啓用JS,頁面將不會被定向,所以$_SESSION['has_js']
將不會被設置。
3
不,不可靠。但它有可能以這樣應對:(客戶端)如果JavaScript不可用noscript:
<noscript>Your browser does not support JavaScript!</noscript>
1
是否有你需要通過PHP來做到這一點的任何原因,而不是使用在瀏覽器中顯示的消息NOSCRIPT標記?
3
這是錯誤的做法。 PHP應該輸出與JavaScript無關的標記,並且您應該使用JavaScript來增強該標記。我建議你閱讀progressive enhancement。
+0
關於該主題的更多內容:http://icant.co.uk/articles/pragmatic-progressive-enhancement/#建立 – Quentin 2010-08-27 21:24:18
相關問題
- 1. 如何檢查變送器是否處於活動狀態?
- 2. 如何檢查CMS塊是否處於活動狀態?
- 3. 如何檢查AmazonS3Client連接是否處於活動狀態
- 4. 如何檢查服務器是否處於活動狀態?(c#)
- 5. PDO:如何檢查連接是否處於活動狀態?
- 6. 如何通過API在Office365中查找OneDrive是否處於活動狀態?
- 7. 如何檢測QDialog.exec()是否處於活動狀態
- 8. 如何檢測Dispatcher.DisableProcessing是否處於活動狀態?
- 9. 檢查它是否處於活動狀態
- 10. 檢查表單在vb.net中是否處於活動狀態
- 11. Salesforce:檢查ApexTrigger是否在測試中處於活動狀態
- 12. 檢查代理是否處於活動狀態
- 13. 檢查Excel是否處於髒狀態
- 14. 如何檢查瀏覽器窗口是否處於活動狀態?
- 15. 如何檢查重複警報是否在android中處於活動狀態?
- 16. 如何反覆檢查音樂播放器是否處於活動狀態?
- 17. 如何檢查用戶是否處於活動狀態,然後註銷
- 18. 如何檢查wordpress W3 Total Cache插件是否處於活動狀態?
- 19. 如何檢查ImpressPages 4.x上的插件是否處於活動狀態?
- 20. 如何檢查與mongodb的連接是否處於活動狀態?
- 21. 如何在JTabbedPane中檢查選項卡是否處於活動狀態?
- 22. 如何檢查TCP層上的套接字是否處於活動狀態?
- 23. 是否可以檢查位置服務是否處於活動狀態?
- 24. 是否有Google DFP API檢查廣告單元是否處於活動狀態?
- 25. 如何通過AIX kornshell腳本確定JVM是否仍處於活動狀態
- 26. 如何通過swift檢查iPhone是否處於開啓或關閉狀態?
- 27. Facebook API - 檢測會話是否處於活動狀態或未處於活動狀態
- 28. android檢測對話框是否處於活動狀態?
- 29. 如何檢查哪個UIViewController處於活動狀態
是的,我需要他們成爲如何顯示模板及其功能的基本條件之一。所有將被包含到基於javascript狀態的php頁面(例如,index.php)的html代碼 – justjoe 2010-08-27 21:16:28