BrowserContext.overridePermissions() 方法
¥BrowserContext.overridePermissions() method
在给定的 origin
内授予此 浏览器上下文 给定的 permissions
。
¥Grants this browser context the given permissions
within the given origin
.
签名
¥Signature
class BrowserContext {
abstract overridePermissions(
origin: string,
permissions: Permission[],
): Promise<void>;
}
参数
¥Parameters
范围 | 类型 | 描述 |
---|---|---|
origin | string | 授予权限的来源,例如 “https://example.com”。 |
permissions | 要授予的权限的数组。此处未列出的所有权限都将被自动拒绝。 |
Returns:
Promise<void>
示例
¥Example
覆盖 默认浏览器上下文 中的权限:
¥Overriding permissions in the default browser context:
const context = browser.defaultBrowserContext();
await context.overridePermissions('https://html5demos.com', ['geolocation']);