我正在WKWebView中加载一个URL,该URL将后消息发送到父元素:
window.parent.test.postMessage('A message')
我正在实现WKScriptMessageHandler并尝试使用userController(didReceiveMessage)获得该消息:
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
if(message.name == "test") {
print("JavaScript is sending a message \(message.body)")
}
}
message.body有点像
{
command = "015.1";
}
我想将此值015.1读取为字符串变量
首先,消息应作为字典传递