apache cordova のソースコードを読んだら。ネイティブ コードからコールバック データを取得する方法が 2 つあります。
なぜ著者はポーリングのみを続けなかったのですか?
いくつかの問題がありますか?
あなたの答えをありがとう!
apache cordova のソースコードを読んだら。ネイティブ コードからコールバック データを取得する方法が 2 つあります。
なぜ著者はポーリングのみを続けなかったのですか?
いくつかの問題がありますか?
あなたの答えをありがとう!
私はあなたがApacheCordovaAndroidバージョンについて話していると仮定しています。JavaScriptレイヤーとネイティブレイヤーの間で非同期的に通信する必要があるため、XHRを使用して、ネイティブ側で結果の準備ができたら、成功コールバックを実行します。この方法は、ほとんどすべての場合にうまく機能します。
ただし、デバイスにプロキシが設定されている場合は、そこで問題が発生します。JSとネイティブレイヤーの間にプロキシがあると、XHRは失敗します。その場合、デフォルトでポーリングに戻ります。これは、結果を得るためのより無駄な方法です。