是否可以在浏览器中对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. 如何检查CMS块是否处于活动状态?
- 2. 如何检查AmazonS3Client连接是否处于活动状态
- 3. PDO:如何检查连接是否处于活动状态?
- 4. 如何检查变送器是否处于活动状态?
- 5. 如何检查服务器是否处于活动状态?(c#)
- 6. 如何通过API在Office365中查找OneDrive是否处于活动状态?
- 7. 检查表单在vb.net中是否处于活动状态
- 8. 检查它是否处于活动状态
- 9. 检查代理是否处于活动状态
- 10. 如何检测Dispatcher.DisableProcessing是否处于活动状态?
- 11. 如何在JTabbedPane中检查选项卡是否处于活动状态?
- 12. 如何检查浏览器窗口是否处于活动状态?
- 13. 如何检查ImpressPages 4.x上的插件是否处于活动状态?
- 14. 如何检查与mongodb的连接是否处于活动状态?
- 15. 如何检查wordpress W3 Total Cache插件是否处于活动状态?
- 16. 检查Excel是否处于脏状态
- 17. 是否有Google DFP API检查广告单元是否处于活动状态?
- 18. 是否可以检查位置服务是否处于活动状态?
- 19. 如何通过AIX kornshell脚本确定JVM是否仍处于活动状态
- 20. 如何检查哪个UIViewController处于活动状态
- 21. android检测对话框是否处于活动状态?
- 22. 如何知道列表视图是否处于活动状态?
- 23. Android如何知道用户是否处于不活动状态
- 24. 如何知道Android TalkBack是否处于活动状态?
- 25. 如何检查用户的状态是否在laravel 5.x中处于活动状态?
- 26. 如何检查浏览器的地址栏是否处于活动状态/无效状态
- 27. 如何使用getNetworkInfo来识别WiFi状态是否处于活动状态?
- 28. 处于活动状态和非活动状态的状态图
- 29. 如何检查进程是否处于挂起状态(Linux)
是的,我需要他们成为如何显示模板及其功能的基本条件之一。所有将被包含到基于javascript状态的php页面(例如,index.php)的html代码 – justjoe 2010-08-27 21:16:28