unregisterJavaScriptMessageHandler method
available: macOS
Implementation
@override
Future<void> unregisterJavaScriptMessageHandler(String name) async {
if (!Platform.isMacOS) {
throw UnsupportedError(
'JavaScript message handlers are only supported on macOS.',
);
}
if (_closed) {
throw StateError('WebView $viewId is already closed.');
}
await channel.invokeMethod("unregisterJavaScripInterface", {
"viewId": viewId,
"name": name,
});
_javaScriptMessageHandlers.remove(name);
}