4 webview_flutter Bridge 通信操作

addJavaScriptChannel

Flutter 侧注册 Channel。

注:添加一个新的 JavaScript Channel 仅在下一页加载后才会生效。

final WebViewController controller = WebViewController();
 controller.addJavaScriptChannel(
  'Print',
  onMessageReceived: (JavaScriptMessage message) {
     print(message.message);
  },
);

JS 侧调用:

Print.postMessage('Hello');

removeJavaScriptChannel

WebViewController:

Future<void> removeJavaScriptChannel(String javaScriptChannelName)


本文作者:Maeiee

本文链接:4 webview_flutter Bridge 通信操作

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!