Permission
山奈提供了一些API用于您去获取或判断是否获取了一些浏览器权限。
notificationPermission
beta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的通知权限。
导入
import { notificationPermission } from 'galanga'
使用
此集合有两个子函数,分别如下:
check()
: 用于判断是否获取了通知权限,返回一个布尔值或Null,true
表示获取了权限,false
表示没有获取权限或浏览器不支持通知权限,null
表示用户还未做出选择。[async]
request()
: 用于请求通知权限,此函数为一个异步函数,返回一个布尔值,true
表示获取了权限,false
表示用户已经拒绝了权限或浏览器不支持通知权限。
notificationPermission.check()
await notificationPermission.request()
galanga.notificationPermission.check()
await galanga.notificationPermission.request()
clipboardPermission
beta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的剪贴板权限。
导入
import { clipboardPermission } from 'galanga'
使用
此集合有两个子函数,分别如下:
[async]
check()
: 用于判断是否获取了剪贴板权限,此函数是一个异步函数,返回一个布尔值或Null,true
表示获取了权限,false
表示没有获取权限或浏览器不支持剪贴板权限,null
表示用户还未做出选择。[async]
request()
: 用于请求剪贴板权限,此函数为一个异步函数,返回一个布尔值,true
表示获取了权限,false
表示用户已经拒绝了权限或浏览器不支持剪贴板权限。
await clipboardPermission.check()
await clipboardPermission.request()
await galanga.clipboardPermission.check()
await galanga.clipboardPermission.request()
locationPermission
beta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的地理位置权限。
导入
import { locationPermission } from 'galanga'
使用
此集合有两个子函数,分别如下:
[async]
check()
: 用于判断是否获取了地理位置权限,此函数是一个异步函数,返回一个布尔值或Null,true
表示获取了权限,false
表示没有获取权限或浏览器不支持地理位置权限,null
表示用户还未做出选择。[async]
request()
: 用于请求地理位置权限,此函数为一个异步函数,返回一个布尔值,true
表示获取了权限,false
表示用户已经拒绝了权限或浏览器不支持地理位置权限。
await locationPermission.check()
await locationPermission.request()
await galanga.locationPermission.check()
await galanga.locationPermission.request()
cameraPermission
beta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的摄像头权限。
导入
import { cameraPermission } from 'galanga'
使用
此集合有两个子函数,分别如下:
[async]
check()
: 用于判断是否获取了摄像头权限,此函数是一个异步函数,返回一个布尔值或Null,true
表示获取了权限,false
表示没有获取权限或浏览器不支持摄像头权限,null
表示用户还未做出选择。[async]
request()
: 用于请求摄像头权限,此函数为一个异步函数,返回一个布尔值,true
表示获取了权限,false
表示用户已经拒绝了权限或浏览器不支持摄像头权限。
await cameraPermission.check()
await cameraPermission.request()
await galanga.cameraPermission.check()
await galanga.cameraPermission.request()
microphonePermission
beta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的麦克风权限。
导入
import { microphonePermission } from 'galanga'
使用
此集合有两个子函数,分别如下:
- [async]
check()
: 用于判断是否获取了麦克风权限,此函数是一个异步函数,返回一个布尔值或Null,true
表示获取了权限,false
表示没有获取权限或浏览器不支持麦克风权限,null
表示用户还未做出选择。 - [async]
request()
: 用于请求麦克风权限,此函数为一个异步函数,返回一个布尔值,true
表示获取了权限,false
表示用户已经拒绝了权限或浏览器不支持麦克风权限。
await microphonePermission.check()
await microphonePermission.request()
await galanga.microphonePermission.check()
await galanga.microphonePermission.request()