【发布时间】:2021-11-16 10:37:31
【问题描述】:
当您将 Maiar Exchange 与 Chrome 扩展程序一起使用并发送交易时,您可以看到扩展程序窗口在发送交易后自动关闭。
当我实现相同的行为时,扩展窗口保持打开状态,并且 sendTransaction() Promise 仅在调用完成后才解析。如果我通过单击网站上的其他位置自行关闭窗口,我会在控制台中收到以下错误:
Uncaught (in promise) Extension window was closed without response.
由于该错误,我的承诺成功解析代码不再执行,这基本上迫使用户等待大约 30 秒直到交易完成。
当使用来自 erdjs 的 ExtensionProvider 的 sendTransaction() 方法时会发生这种情况。
有没有人解释一下如何? Maiar Exchange 解决了这个问题?
【问题讨论】:
标签: elrond