{ "name": "system.shortcut" }
import shortcut from '@system.shortcut' 或 const shortcut = require('@system.shortcut')
获取桌面图标是否创建
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | Function | 否 | 成功回调。参数:true 已创建,false 未创建 |
| fail | Function | 否 | 失败回调 |
| complete | Function | 否 | 执行结束后的回调 |
shortcut.hasInstalled({
success: function() {
console.log('handling success')
}
})
创建桌面图标,每次创建都需要用户授权
创建桌面图标
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
message 1030+ | String | 否 | 权限弹窗上的说明文字,用于向用户解释为什么要创建桌面图标 |
| success | Function | 否 | 创建成功 |
| fail | Function | 否 | 创建失败 |
| complete | Function | 否 | 执行结束后的回调 |
| 错误码 | 说明 |
|---|---|
| 201 | 用户拒绝创建 |
shortcut.install({
success: function() {
console.log('handling success')
}
})
| 名称 | 参数类型 | 是否可读 | 是否可写 | 描述 |
|---|---|---|---|---|
systemPromptEnabled 1020+ | Boolean | 是 | 是 | 是否开启系统快捷方式创建弹窗,默认 true。不会持久化,只对当前运行有效 |
shortcut.systemPromptEnabled = false
let enabled = shortcut.systemPromptEnabled
console.log('system prompt enabled: ' + enabled)
禁止使用。
后台运行详细用法参见后台运行 脚本。