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

标签 javascript android webview

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

大部分时间都很好用,但是有时候就不行了,用户点击没有反应,不知道为什么,因为环境根本没变。有人知道为什么吗?

最佳答案

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 函数。

关于JavaScript 有时在 android 的 webview 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306501/

相关文章:

javascript - 在插入符号位置插入 HTML 而不创建对象

Android Studio 不创建新项目

android - 在Android中加载应用程序时如何显示图像?

javascript - 在 MainActivity Xamarin 中从 webview 调用 javascript

android webview客户端 Activity 指示器

javascript - Screeps:获取对象的 id

javascript - 具有函数 : how to pass to function another parameter? 的 Lodash map

javascript - Nivo Slider - 响应式/居中字幕

android - fragment 还没有附加?

java - 在 WebView 上将 EditText 与 loadUrl 组合