通过 xdg 从 html 链接打开文件浏览器



可以通过点击HTML链接通过xdg/xdg-open打开文件浏览器吗?

例如:

我想通过单击以下链接打开我的文件浏览器(Thunar/XFCE/Xubuntu 18.04(:xdg:///media/Data/。 如果我手动输入 URL,则会显示一个 xdg 对话框,询问我是否要打开xdg-open。但是,如果我单击Ok则会出现错误,显示找不到/打开该地址。但是,目录的路径是正确的且存在。

不确定这是否回答了您的问题...

我可以通过运行以下命令从终端xdg-open打开文件管理器:

xdg-open file:///home

xdg-open /home

就我而言,nautilus打开并向我展示了这条道路。

使用Web浏览器,可以通过浏览包含以下行的html文件来执行相同的操作:

<a href="file:///home">file:///home</a>
<br>
<a href="/home">/home</a>

这两个链接都由浏览器管理,就我而言(使用 Brave 浏览器(,我最终通过浏览器浏览这些路径。

我认为您需要的是直接使用文件资源管理器(在您的情况下为 Thunar(打开这些链接,而不是使用 Web 浏览器内置文件浏览器。

我想这可以通过使用更复杂的html(或jsphp(代码来实现。或者甚至通过设置浏览器,使其始终使用操作系统文件管理器打开file://路径(也许已经有扩展来实现这一点(。

拥有类似xdg-open filebrowser:///home的东西我会很酷,但我不确定是否存在这样的东西......

最新更新