Permission
山奈提供了一些API用于您去获取或判断是否获取了一些浏览器权限。
notificationPermissionbeta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的通知权限。
导入
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()
clipboardPermissionbeta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的剪贴板权限。
导入
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()
locationPermissionbeta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的地理位置权限。
导入
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()
cameraPermissionbeta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的摄像头权限。
导入
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()
microphonePermissionbeta
介绍
这是一个函数集合,用于获取或判断是否获取了浏览器的麦克风权限。
导入
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()