Skip to main content
Version: 23.2.0

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

Permission[]

要授予的权限的数组。此处未列出的所有权限都将被自动拒绝。

Returns:

Promise<void>

示例

¥Example

覆盖 默认浏览器上下文 中的权限:

¥Overriding permissions in the default browser context:

const context = browser.defaultBrowserContext();
await context.overridePermissions('https://html5demos.com', ['geolocation']);