UserContentManager.connectScriptMessageReceived

gulong connectScriptMessageReceived(T)(string detail = null, T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : javascriptcore.value.Value))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : webkit.user_content_manager.UserContentManager))) && Parameters!T.length < 3)

Connect to ScriptMessageReceived signal.

This signal is emitted when JavaScript in a web view calls

window.webkit.messageHandlers.<name>.postMessage(), after registering <name> using

[webkit.user_content_manager.UserContentManager.registerScriptMessageHandler]

Parameters

detailSignal detail or null (default)
callbacksignal callback delegate or function to connect void callback(javascriptcore.value.Value value, webkit.user_content_manager.UserContentManager userContentManager) value the value received from the JavaScript world. (optional) userContentManager the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID