Adds a script message handler.
SDKs
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
Framework
- Web
Kit
Declaration
func add(_ scriptMessageHandler: WKScript Message Handler, name: String)
Parameters
scriptMessageHandler
The message handler to add.
name
The name of the message handler.
Discussion
Adding a script message handler with name name
causes the JavaScript functionwindow .webkit .message Handlers.
name.post Message(
messageBody)
to be defined in all frames in all web views that use the user content controller.