如何使用WKScriptMessageHandler读取发送到父元素的后消息?

问题描述 投票:0回答:1

我正在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读取为字符串变量

javascript swift wkwebview
1个回答
0
投票

首先,消息应作为字典传递

© www.soinside.com 2019 - 2024. All rights reserved.