【问题标题】:how to detect javascript features on Android 1.5如何在 Android 1.5 上检测 javascript 功能
【发布时间】:2010-04-14 14:29:34
【问题描述】:

我正在尝试编写可在 Android 1.5 和 2.0.1 上运行的代码,但我在 Android 1.5 上使用的 javascript 引擎存在问题。

alert(localStorage); 只是挂在 v1.5 上,而在 v2.0.1 上它会正确提醒。

有没有一种解锁方式来做到这一点或使用 javascript 检测 Android 的版本?

【问题讨论】:

    标签: javascript android


    【解决方案1】:

    我可以从navigator.userAgent 获得 Android 版本

    【讨论】:

      【解决方案2】:

      为什么不做这样的事情,

      if(window.localStorage) {
          alert(localStorage);
      }
      

      【讨论】:

        【解决方案3】:

        我相信有可能在 WebView 中重载警报处理程序。我会根据警告对话框编写自己的,看看它是否比默认设置更好。

        【讨论】:

        • 具体由WebChromeClient和onJsAlert()处理。
        • 问题不在于警报,而是当我尝试使用不受支持的 javascript 函数时出现的一般“javascript 挂起”。
        猜你喜欢
        • 2012-11-17
        • 1970-01-01
        • 2018-07-25
        • 2011-02-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-15
        • 1970-01-01
        • 2012-04-11
        相关资源
        最近更新 更多