app - app.setAsDefaultProtocolClient(protocol[, path, args])
概述
返回 boolean,表示调用是否成功。将当前应用注册为指定协议(如 electron://)的默认处理程序。
基本信息
| 属性 | 值 |
|---|---|
| 模块 | app |
| 类型 | Method |
| 鸿蒙支持 | 不支持 |
替代方案
在 OpenHarmony 平台上,请使用 DeepLink 方案实现自定义协议功能。
完整的配置和使用说明,请参阅 Deeplink使用文档。
主要步骤:
- 在
module.json5中配置 scheme 信息 - 在
WebAbility.ets的onNewWant中处理传入的 URI - 在 Electron 中监听
app.on('open-url')事件