【发布时间】: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
我正在尝试编写可在 Android 1.5 和 2.0.1 上运行的代码,但我在 Android 1.5 上使用的 javascript 引擎存在问题。
alert(localStorage); 只是挂在 v1.5 上,而在 v2.0.1 上它会正确提醒。
有没有一种解锁方式来做到这一点或使用 javascript 检测 Android 的版本?
【问题讨论】:
标签: javascript android
我可以从navigator.userAgent 获得 Android 版本
【讨论】:
为什么不做这样的事情,
if(window.localStorage) {
alert(localStorage);
}
【讨论】:
我相信有可能在 WebView 中重载警报处理程序。我会根据警告对话框编写自己的,看看它是否比默认设置更好。
【讨论】:
WebChromeClient和onJsAlert()处理。