decrypt 解密文件
decrypt
类型: MethodDeclaration
定义位置: loader.ts
描述
解密文件
返回值:解密后的数据
参数
| 参数名 | 类型 | 描述 | 默认值 |
|---|---|---|---|
options | `{ |
/\*\* 文件路径 \*/
path: string
/\*\* 资源类型 \*/
type: 'text' \| 'json' \| 'blob' \| 'arraybuffer' \| 'url'
}` | - | - |
返回值
类型: Promise<any>
解密后的数据
源代码
位置: 第 94 行
private async decrypt(options: {
/** 文件路径 */
path: string
/** 资源类型 */
type: 'text' | 'json' | 'blob' | 'arraybuffer' | 'url'
}): Promise<any> {
const {path, type} = options
const buffer = window.decrypt(await Loader.xhr({path, type: 'arraybuffer'}))
switch (type) {
case 'text':
return Codec.textDecoder.decode(buffer)
case 'json':
return JSON.parse(Codec.textDecoder.decode(buffer))
case 'arraybuffer':
return buffer
}
}
文档生成时间:2026/2/1 16:51:39