下面的代码在 Chrome 中报错 "Cannot read properties of null (reading 'body')"
const height = Math.max(
this.iframeEl.contentDocument!.body.clientHeight,
this.iframeEl.contentDocument!.body.scrollHeight
);
在 firefox 中正常,请问如何解决?
与 Chrome 更新造成 tinymce 无法正常使用的问题 是同一个原因,Chrome 现在不允许通过 document.domain = 'cnblogs.com'
方式进行跨域操作,解决方法是重构代码改用 postMessage