AddBindingParameter

@Serializable
data class AddBindingParameter(val name: String, val executionContextId: Int? = null, val executionContextName: String? = null)

Constructors

Link copied to clipboard
constructor(name: String, executionContextId: Int? = null, executionContextName: String? = null)

Properties

Link copied to clipboard
val executionContextId: Int? = null

If specified, the binding would only be exposed to the specified execution context. If omitted and executionContextName is not set, the binding is exposed to all execution contexts of the target. This parameter is mutually exclusive with executionContextName. Deprecated in favor of executionContextName due to an unclear use case and bugs in implementation (crbug.com/1169639). executionContextId will be removed in the future.

Link copied to clipboard

If specified, the binding is exposed to the executionContext with matching name, even for contexts created after the binding is added. See also ExecutionContext.name and worldName parameter to Page.addScriptToEvaluateOnNewDocument. This parameter is mutually exclusive with executionContextId.

Link copied to clipboard