```dart
import 'dart:js' as js;
void postMessage(String channel, String msg) {
final messageHandlers = js.context["webkit"]?["messageHandlers"];
dynamic channelObject;
if (messageHandlers != null) {
// js.context.callMethod("postMessage", []);
channelObject = messageHandlers[channel];
} else {
channelObject = js.context[channel];
}
// logcat("channel: $channel $channelObject");
channelObject?.callMethod("postMessage", [msg]);
}
```
FlutterWeb 和 WebView 原生交互調(diào)用FlutterWeb 和 WebView 原生交互調(diào)用 需要創(chuàng)建兩個工程,一個是FlutterWeb工程最終打包成Web頁面辛辨,一個是Flutter原生工程承載一個WebVie...