Android webview - javascript不适用于操作系统< 2.3

时间:2012-07-06 20:16:36

标签: javascript android webview android-2.2-froyo

我有一个使用webview通过javascript调用函数的应用程序。对于Android OS 2.3及更高版本来说,一切都很好吃,但2.2或以下版本都会出现无声故障。我的webview代码粘贴在下面,在javascript文件中我有一个简单的回调:

<body onLoad='onLoad()'>
永远不会被触发的

关于什么可能出错的任何想法?

        mMessageView = new WebView(main);
        clearWebviewCache();
        WebSettings mSettings = mMessageView.getSettings();
        mSettings.setJavaScriptEnabled(true);

        mMessageView.addJavascriptInterface(new DriverInterface(main), "messageView");              
        mMessageView.setWebChromeClient(new WebChromeClient(){
            public void onProgressChanged(WebView view, int progress)
            {
                log("load progress = " + progress);

            }
        });

0 个答案:

没有答案