外部ベンダーのソフトウェア製品に組み込まれる JavaScript Web アプリケーションの開発を支援しています。この Web アプリケーションには、 window.externalを呼び出すことで、親アプリケーション データへの標準アクセスが与えられます。
私たちが発見したことは、親アプリケーション内での操作が遅くなると (例: window.external.getMyDate("big data")
)、ブラウザー ウィンドウがロックされることです。インターフェイスや親アプリケーションを制御することはできませんが、JavaScript 内でこのような非同期呼び出しを実行する方法はありますか (AJAX 呼び出しの動作と同様のコールバックを使用)。
目標は、親データにアクセスしている間、Web アプリケーションがロックされないようにすることです。