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