快应用中与 webview 通信只能用 postMessage ?


还有一种 hack 方式可以参考

情形一:快应用 web 组件向 H5 发送消息 实现方式: 利用锚点不刷新的特点: http://xxx.xxx.xx#message 说明: 发送一个消息即重新给 url 赋值: this.url = this.url + '#'+params;h5 这边通过 popstate 监听 url 变化,获取锚点的值即可

情形二:h5 向快应用发送消息 实现方式: 安卓的 webview 在 h5 页面 title 变化时会触发 titlereceive 事件 说明: h5 通过修改 title 属性传输消息,title 变化时在快应用 web 组件 titlereceive 事件会被触发从而获取到 h5 页面的 title 值

参考 快应用论坛回复

results matching ""

    No results matching ""