gpt4 book ai didi

node.js - 在 Linux 中覆盖 Electron App 的默认协议(protocol)客户端

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:30 24 4
gpt4 key购买 nike

我正在尝试将我的 Electron 应用程序设置为 Ubuntu Linux 中“magnet:”的默认协议(protocol)客户端。但目前默认的协议(protocol)处理程序是Transmission

app.setAsDefaultProtocolClient('magnet', process.execPath, [])

当我以普通用户甚至 root 身份运行应用程序时,它总是返回 false。 'magnet:' 链接由 Transmission 处理:(

我做错了什么?

附注:

Electron v2.0.6; 
Chromium v61.0.3163.100;
Node v8.9.3;
v8 v6.1.534.41

最佳答案

请务必仅使用代码的构建版本而不是在开发环境中测试此功能!

这是一个关于如何使用“tel”协议(protocol)处理程序的非常简单的示例。 https://github.com/DEDaniel/electron-tel-protocol-handler

关于node.js - 在 Linux 中覆盖 Electron App 的默认协议(protocol)客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51651232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com