Linux 是否支持 Windows HKEY_CLASSES_ROOT URL 协议触发器提供的功能?

Linux 是否支持 Windows HKEY_CLASSES_ROOT URL 协议触发器提供的功能?

这个 Windows 注册表魔术:

[HKEY_CLASSES_ROOT\shotgun]
@="URL:example Protocol"     # <---- URL for this example is example.com
"URL Protocol"=""
[HKEY_CLASSES_ROOT\example\shell]
[HKEY_CLASSES_ROOT\example\shell\open]
[HKEY_CLASSES_ROOT\example\shell\open\command]
@="\"python\" \"myContextMenuTriggerScript.py\" \"%1\""

上述内容的来源

所以我不能说我理解它,但显然,通过任何协议,尤其是我猜的 http 或 https,当您在浏览器中访问某个网页时,在 Windows 中,这些键和值存储在注册表中, python 脚本将在该网页上运行,并在该网页的上下文中执行您想要的任何操作。我每天都使用这个功能。

我正在 Linux 中安全地寻找这个功能,我唯一的问题是,Linux 是否有类似注册表的东西(尽管如此可怕),它可以让我让 Ubuntu 对我访问的网页做出反应。并运行一个脚本...该系统的一部分可能会被称为什么?

您会使用 gconftool 以这种方式注册协议吗?

这样做安全吗? <------

它真的相当于在 Windows 上做吗?

相关内容