【发布时间】:2014-07-02 15:11:00
【问题描述】:
我正在开发一个带有 webviews 的 Chrome 应用程序。用于 web 视图的页面也可以在常规浏览器中运行。如果在 webview 中,页面会向主 App 发送消息,但显然他们需要先从 App 获取消息,以便知道将消息发送到哪里。
没问题 - 主应用程序一看到“loadstop”事件就会发送一条消息,告诉页面将消息发送到哪里。如果页面不在 web 视图中,则它永远不会收到消息。
问题是,我需要知道页面何时应该停止等待消息并假设它不在 web 视图中。
相对于页面中的事件(例如 jQuery 的 .ready 或 .load),“loadstop”何时发生?有没有办法捕获或触发一个事件,保证在主应用程序中看到“loadstop”以及 webview 的 JavaScript 发送和接收消息之后发生。
【问题讨论】:
标签: javascript webview google-chrome-app