【问题标题】:How to know javascript is enabled in client side?如何知道客户端启用了javascript?
【发布时间】:2012-01-10 18:42:06
【问题描述】:

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

【问题讨论】:

标签: php javascript client-side


【解决方案1】:
<noscript> Please enable js</noscript>

【讨论】:

  • 考虑 noscript-element 在 XHTML5-Document 中不起作用。
【解决方案2】:

不,不是直接的,因为 PHP 代码将在服务器级别进行评估。只能在客户端使用&lt;noscript /&gt; HTML 标记。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 2018-11-07
      • 2012-03-27
      相关资源
      最近更新 更多