vue前端调起电脑应用并且检测有没有调用成功
- 安装依赖:
npm i protocolcheck
- 使用
import protocolCheck from 'protocolcheck' protocolCheck('qq://login', () => { setTimeout(() => { if (document.hasFocus()) { ElMessageBox.confirm(t('已启动或者并未检测到启动器,是否下载?'), t('common.reminder'), { confirmButtonText: '下载', cancelButtonText: t('common.cancel'), type: 'warning' }) .then(async () => { // 下载链接 downloadStarter() }) .catch(() => {}) } }, 2000)
})
~~~