将协议别名化为 URL

将协议别名化为 URL

我目前在一个主要以 Windows 用户为主的组织中工作,但包括我自己在内的一些人使用 Linux。

我们有一个共享存储驱动器,我们用它来共享文件,我经常收到带有指向共享存储中文件链接的电子邮件。大多数这些链接都是由 Windows 用户发送的,因此有这样的链接,Z:\storage\file因此在使用 Windows 时,很容易将其复制到浏览器或资源管理器窗口中,或者只需单击超链接即可。但是在 Linux 上,我们可以使用内部网访问它,例如http://intranet/storage/file或通过已安装的文件夹/media/storage/file

我正在尝试设置一种别名Z:\storage\http://intranet/storage/这样file:///media/storage/当我单击 Windows 链接时,它就会打开文件,而不必复制链接的一部分并键入 Linux 位置的一部分。目前我收到错误消息

Firefox 不知道如何打开此地址,因为协议 (z) 未与任何程序关联

当我单击其中一个 Windows 链接时,这是预期的结果。

有什么方法可以实现这个目的吗?

答案1

您可以向协议添加协议处理程序Z,然后在 shell 脚本中根据需要将路径更改为该路径,然后使用 nautilus (或其他) 打开?这里有一篇文章,详细介绍了他做类似事情的努力。是否使用 Firefox 中的自定义协议处理程序来运行 Shell 脚本?

相关内容