BrowserContext.overridePermissions() 方法
警告:此 API 现已废弃。
在给定的 origin 内,为此浏览器上下文授予给定的 permissions。
签名
class BrowserContext {
abstract overridePermissions(
origin: string,
permissions: Permission[],
): Promise<void>;
}
参数
|
参数 |
类型 |
说明 |
|---|---|---|
|
origin |
string |
要授予权限的来源,例如 "https://example.com"。 |
|
permissions |
要授予的权限数组。此处未列出的所有权限将被自动拒绝。 |
返回值:
Promise<void>
示例
在默认浏览器上下文中覆盖权限:
const context = browser.defaultBrowserContext();
await context.overridePermissions('https://html5demos.com', ['geolocation']);