首页 > 解决方案 > 电子中 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?

标签: node.jselectron

解决方案


推荐阅读