javascript - 在 Crosswalk WebView 中查看控制台日志

标签 javascript android crosswalk-runtime

有谁知道是否有办法从嵌入式 Crosswalk webview 查看由 Javascript console.log 写入的数据?

用谷歌搜索并没有太大帮助,我找不到关于这个问题的文档。

最佳答案

我正在使用 Crosswalk embedded 14 stable,这是我所做的:

使用 Android Studio 我首先遵循了这个指南:https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/

之后,您必须自己处理控制台日志:

xWalkWebView.setUIClient( new XWalkUIClient(xWalkWebView){
            @Override
            public boolean onConsoleMessage(XWalkView view, String message, int lineNumber, String sourceId, ConsoleMessageType messageType) {
                Log.i(TAG, message);
                return super.onConsoleMessage(view, message, lineNumber, sourceId, messageType);
            }
        });

关于javascript - 在 Crosswalk WebView 中查看控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24482323/

相关文章:

android - 构建混合应用程序,从哪里开始?

javascript - Chrome 中的 $ 变量(美元符号)?

javascript - 传递一个以变量作为名称的函数引用

php - 传递 Javascript 数组 -> PHP

android - 如何从Android模拟器中删除谷歌帐户?

java - 如何从 Android 向 .NET 服务器发出 HTTPS Post 请求?

android - Firebase 无法将类型为 java.lang.String 的对象转换为类型

Crosswalk 中的 Android 构建错误

android - 是否可以强制 cordova inAppBrowser 使用 Crosswalk webView?

javascript - 如何根据javascript变量更改html标题innertext