我正在协助开发嵌入到外部供应商软件产品中的 JavaScript Web 应用程序。我们的 Web 应用程序通过调用window.external获得了对父应用程序数据的标准访问权限。
我们发现,当父应用程序(例如window.external.getMyDate("big data")
)中的操作运行缓慢时,它会锁定我们的浏览器窗口。我们无法控制界面或父应用程序,但是有什么方法可以在 JavaScript 中运行这样的异步调用(使用类似于 AJAX 调用的回调)?
目标是我们的 Web 应用程序在我们访问父数据时不会锁定。