我正在构建一个支持Web视图的Messenger机器人,由于某些原因,如果Web视图已关闭(用户可以通过close
按钮或在android上关闭该Web视图,则必须通知我。) / p>
有人知道有什么方法吗?
到目前为止,我已经尝试过window.onbeforeunload
事件,当我直接在浏览器中访问webview URL并尝试刷新/关闭它时,它可以工作,但是当我访问webview时,我可以关闭它而不会触发任何事件。
MessengerExtensions.requestCloseBrowser
关闭浏览器并发出成功和错误回调,当用户关闭窗口时不会触发任何操作
这不是iframe的问题,因为我试图将UI放在iframe中,然后用一个按钮来更改iframe的src,所以触发了该事件。
我正在使用chatfuel作为bot平台,后端使用Spring Boot,webviews使用reactjs。
谢谢。