标签: uniwebview

UniWebView消息限制/冲突?

我在Unity场景中设置了以下监听器:

ui.OnMessageReceived += (view, message) => {
    var path = message.Path;
    var action = message.Args ["action"];
    if (path == "app") {
        if (action == "log") {
            Debug.Log ("[W] " + message.Args ["text"]);
        }
    }   
};
Run Code Online (Sandbox Code Playgroud)

在我的Web视图中,我有这个日志功能:

log: function(m) {
    window.location.href = 'uniwebview://app?action=log&text=' + m;
}
Run Code Online (Sandbox Code Playgroud)

当我执行以下代码时,logcat中显示的唯一输出是测试5和E:

app.log("Echo Test (1)");
app.log("Echo Test (2)");
app.log("Echo Test (3)");
app.log("Echo Test (4)");
app.log("Echo Test (5)");
setTimeout(function() {
    app.log("Echo Test (A)");
    app.log("Echo Test (B)");
    app.log("Echo Test (C)");
    app.log("Echo Test (D)");
    app.log("Echo Test (E)");
}, 500); …
Run Code Online (Sandbox Code Playgroud)

javascript c# uniwebview

6
推荐指数
1
解决办法
170
查看次数

标签 统计

c# ×1

javascript ×1

uniwebview ×1