JavaScript有时在android的webview中不起作用

时间:2010-07-22 07:04:28

标签: javascript android webview

我在我的应用程序中放置了一个webview来访问包含一些javascript函数的网页,我的目的是当用户点击网页中的链接时,它将在应用程序中启动一个新活动。我写过“webSettings.setJavaScriptEnabled(true);”在我的源代码中。

它在大多数情况下运行良好,但有时它不起作用,用户点击时没有响应,我不知道为什么因为环境根本没有改变。有谁知道为什么?

2 个答案:

答案 0 :(得分:3)

v.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onConsoleMessage(String message, int lineNumber,String sourceID) {
        Log.d("MyApplication", message + " -- From line "+ lineNumber + " of " + sourceID);
        super.onConsoleMessage(message, lineNumber, sourceID);
    }
});

检查此代码,因此至少会收到错误消息,还有一件事是android不支持所有JavaScript函数。

答案 1 :(得分:1)

我有同样的问题。我将事件从'click'更改为'touchstart',现在它非常棒。