文档 iframe 是自己创建并插入到页面中的,而不是通过调用 ZofficeSDK.mount,然后调用 ZofficeSDK.connect,文档加载过程中出现了错误,无法打开文档,但 ZofficeSDK.connect 很久(40 ~50秒)才返回一个 null,需要在出现错误提示时,马上返回null。
解答:
mount 和 connet 的区别是,前者会主动创建一个 iframe,加载文档,后者是在已有 iframe 的情况下使用。所以前者是贯穿文档从加载到完全显示这整个生命周期的,而后者根据调用时机来看,他要么在文档加载过程中调用,要么在文档已经加载完了才调用。所以后者是有可能不知道文档加载过程中发生了什么错误的,所以,如果需要关注文档加载过程,建议使用 mount,而不是 connect,即可解决问题