在 WKScriptMessage 中,哪些类型(在字符串旁边)可以从 JavaScript 传递到 Swift?

What types (next to string) can be passed from JavaScript to Swift inside WKScriptMessage?

我知道如何将字符串(例如来自 DOM 文本节点)从 JavaScript(在应用程序 WKWebView 内)传递到 Swift。

还支持哪些其他类型?例如,我可以在 WKScriptMessage 中传递 DOM 元素吗?

我从未见过这方面的任何适当文档。我已经成功地将 JSON 兼容的内容放入其中。

我认为 DOM 元素不起作用。但只要尝试一下,看看你会得到什么。在 JavaScript.

中,您可能必须先将其变成更简单的对象

根据API Reference,允许的类型是:

NSNumberNSStringNSDateNSArrayNSDictionaryNSNull.