函数在父窗口中(index.html)
索引.html
function alertMessage(text) {
alert(text)
}
window.logger = (flutter_value) => {
console.log({ js_context: this, flutter_value });
}
通知.dart
尝试下面的按钮不起作用。
js.context.callMethod('window.top.alertMessage', ['Flutter is calling upon JavaScript!']);
js.context.callMethod('window.top.logger', ["_someFlutterState"]);
js.context.callMethod('parent.alertMessage', ['Flutter is calling upon JavaScript!']);
js.context.callMethod('parent.logger', ["_someFlutterState"]);