原生代码
添加messagehandler
[self.webView.configuration.userContentController addscriptMessageHandler:jsModel name:@"openSystemNotification"];
js 代码
window.webkit.messageHandlers.openSystemNotification.postMessage()
原生代码
- (void)userContentController:(WKUserContentController *)userContentController didReceivescriptMessage:(WKscriptMessage *)message
{
///在这里无法收到点击响应
if ([message.name isEqualToString:@"openSystemNotification"]) {
}
}
报错如图(safari 浏览器开发栏工具中看到的)
由于报的错误是not enough arguments
添加一个空字符串的参数



