跳到主要内容
版本:23.11.1

BrowserContext.overridePermissions() 方法

在给定的 origin 内,授予此 浏览器上下文 给定的 permissions

签名

class BrowserContext {
abstract overridePermissions(
origin: string,
permissions: Permission[],
): Promise<void>;
}

参数

参数

类型

描述

origin

字符串

授予权限的来源,例如 "https://example.com"。

permissions

Permission[]

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

返回

Promise<void>

示例

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

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