2012-01-10 37 views
1

我正在开发一个Web应用程序,使我的代码动态生成使用PHP的JavaScript函数。如果JavaScript在客户端被禁用,我的应用程序将无法正常工作。所以我应该通知我的客户他们的浏览器中没有启用JavaScript。是否可以使用php代码进行检查?如何在客户端启用javascript?

+0

可能的重复:http://stackoverflow.com/questions/121203/how-to-detect-if-javascript-is-disabled – 2012-01-10 10:40:29

+0

检查网址[如何检测JavaScript是否被禁用?] [1]即类似于您 [1]:http://stackoverflow.com/q/121203/1035257 – 2012-01-10 10:48:10

回答

4
<noscript> Please enable js</noscript> 
+0

将尝试这个... – 2012-01-10 11:18:10

+0

考虑到无脚本元素不会在XHTML5-文档工作。 – Saxoier 2012-01-10 12:45:03

2

不是,因为PHP代码将在服务器级别进行评估,所以不能直接使用。它只能在客户端,使用<noscript /> HTML标签。

您可以尝试get_browser方法(请参阅php.net),但它不是100%可靠的。

+0

请试试这个.. – 2012-01-10 11:18:38

2

不可能直接使用PHP - stecb的解决方案是客户端解决方案,如果javascript未启用,将显示一条消息。