有没有办法将桌面应用程序注册为自定义URL协议的处理程序,以便所有浏览器都能遵守它?

时间:2017-09-21 01:26:09

标签: linux url browser desktop-application

Chrome看起来像是使用xdg-open,所以它足以为你的应用程序创建一个.desktop文件并通过mimeapps.list注册它。

Firefox并没有表现出对此的尊重。我也尝试按照http://kb.mozillazine.org/Register_protocol#All_Firefox_versions的建议通过gconftool注册,但Firefox似乎还没有认识到协议,并输入" myprotocol:// foo"只是触发搜索而不是启动我的应用程序。

在支持所有浏览器的所有Linux版本上,有一种万无一失的方法吗?或者至少列出一些可用于大多数发行版/浏览器组合的公共基础?

注意:这必须以编程方式执行 - 我希望应用程序自行注册

0 个答案:

没有答案