Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android 1.5上检测javascript功能_Javascript_Android - Fatal编程技术网

如何在Android 1.5上检测javascript功能

如何在Android 1.5上检测javascript功能,javascript,android,Javascript,Android,我正在尝试编写一个可以在Android1.5和2.0.1上运行的代码,但是我在Android1.5上使用的javascript引擎有问题 警报本地存储;只需在v1.5上挂起,而在v2.0.1上它会正确发出警报 是否有一种解除阻止的方法来执行此操作或检测带有javascript的Android版本?我相信有可能在WebView中重载警报处理程序。我会根据一个警报对话框编写我自己的,看看它是否比默认的更好。我可以从navigator.userAgent获得Android版本,不过为什么不这样做呢 i

我正在尝试编写一个可以在Android1.5和2.0.1上运行的代码,但是我在Android1.5上使用的javascript引擎有问题

警报本地存储;只需在v1.5上挂起,而在v2.0.1上它会正确发出警报


是否有一种解除阻止的方法来执行此操作或检测带有javascript的Android版本?

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

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

为什么不这样做呢

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

具体来说,这是由WebChromeClient和onJsAlert处理的。问题不在于Alert,而是当我尝试使用不受支持的javascript函数时,常规javascript挂起。