In the javascript code below, the message is required.
var message = {"key1":"value1", "key2":"value2", "dictionary": {"name": "foo"}} webkit.messageHandlers.foo.postMessage(message);
The following javascript code without a message parameter,
webkit.messageHandlers.foo.postMessage();
did not call func userContentController(userContentController: WKUserContentController, didReceiveScriptMessage message: WKScriptMessage) as expected
source share