【发布时间】:2023-03-18 09:48:01
【问题描述】:
我正在开发一个 Web 应用程序项目。该项目由普通的 php 网页和嵌入式反应应用程序组成。我已经开发了所有的网页并外包了 react 应用部分。
我已将 react 应用程序放在 iframe 中。
• 我想延迟 React 应用的上传,直到我网页上的所有内容都加载完毕。
这是因为我通过iframe.contentWindow.postMessage() 将信息发送到应用程序。我正在使用事件监听器来获取信息。
我遇到的问题是在触发事件之前加载了反应。所以我的反应行为一直在读取一个未定义的来源。所以我想延迟它的加载,直到网页加载完毕或触发事件之后。
• 我无法阻止 iframe 加载,因为 iframe.contentWindow.postMessage() 在加载时将信息发布到 iframe。
谁能告诉我如何延迟响应应用程序的加载,直到发送帖子消息?
提前谢谢大家
【问题讨论】:
标签: javascript