node.js - 电子中 app.setAsDefaultProtocolClient 的处理程序
问题描述
我的电子客户端中有以下代码。
console.log(app.isDefaultProtocolClient("modbotclient"));
console.log(app.setAsDefaultProtocolClient("modbotclient"));
protocol.registerHttpProtocol("modbotclient", (request, callback) => {
let url = request.url.substr(15);
console.log(url);
callback({
url
});
});
当我运行xdg-open modbotcient://test(我在 ubuntu 上)时,我的电子应用程序打开,但 url 没有被记录。如何获取处理的 url?
解决方案
推荐阅读
- docker - Docker 命令不做任何事情
- javascript - HTML5 画布:不绘图
- if-statement - 如何以最小份额的价值要求特定份额的海龟?
- css - Ionic 3:图像文件未加载到设备中
- php - 包含字符串的变量没有回显任何内容
- mysql - MySQL游标存储过程条件显示重复记录
- c# - 在 windows 窗体水晶报表查看器中选择专家按钮在哪里?
- angular - “字符串”类型的参数不可分配给“自定义类型”类型的参数
- r - 如何根据现有日期创建一系列年-周字符串值?
- javascript - Firebase 实时数据库:orderByChild().equalTo() 第四级嵌套