import { type Protocol } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.d.ts";
const { AddBindingRequest } = Protocol.Runtime;
Properties
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.
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
.