Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我阅读 apache cordova 的源代码时。我发现它有两种方法可以从本机代码中获取回调数据?
为什么作者没有继续投票?
是否存在一些问题?
谢谢你的回答!
我假设您正在谈论 Apache Cordova Android 版本。由于我们需要在 JavaScript 和本机层之间进行异步通信,因此我们使用 XHR,以便在本机端准备好结果时,我们执行成功回调。这种方法在大多数情况下都适用。
但是,如果设备碰巧有代理设置,那么这就是我们遇到问题的地方。由于 JS 和本机层之间的代理,XHR 失败了。在这种情况下,我们默认返回轮询。这是获得结果的一种更浪费的方式。