一尘不染

Linux中的自定义协议?

linux

我正在尝试将我的爱好项目之一移植到linux。最好使用Mono,因为它是用C#编写的。但是我也在研究Python。

该应用程序的功能之一是它需要与自定义协议相关联,因此,当用户单击应用程序网站上的链接时,将调用该应用程序:

myapp://module/action

这样,这个和这个的定制协议。

在linux / unix系统中怎么做?我可以像Windows中那样关联系统范围的处理程序吗?还是需要依赖于浏览器?

在Google上找不到任何内容。而且我对Linux编程一无所知。

我需要一些指示。谢谢!


阅读 348

收藏
2020-06-07

共1个答案

一尘不染

在理想情况下,此类事情由桌面环境(KDE,GNOME,XFCE)处理,并且Firefox尊重这些设置-
至少在Ubuntu,Fedora和OpenSUSE上应该这样做。YMMV:

将新的URI方案处理程序集成到GNOME和Firefox

添加用于Firefox(KDE)的协议处理程序

2020-06-07