linux中的自定义协议?

cha*_*rit 17 linux custom-protocol

我试图将我的一个爱好项目移植到linux.最好是Mono,因为它是用C#编写的.但我也在研究Python.

该应用程序的一个功能是它需要与自定义协议关联,以便当用户在应用程序的网站上单击此类链接时调用应用程序:

myapp://module/action
Run Code Online (Sandbox Code Playgroud)

这样,这个这个的自定义协议.

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

在Google上找不到任何内容.我对linux编程完全无能为力.

我需要一些指示.谢谢!

Jam*_*ape 9

在理想的情况下,这种事情由桌面环境(KDE,GNOME,XFCE)处理,Firefox尊重这些设置 - 至少应该在Ubuntu,Fedora和OpenSUSE上这样做.因人而异:

将新的URI Scheme Handler集成到GNOME和Firefox

为firefox(KDE)添加协议处理程序