通过HTML链接使用xdg打开文件浏览器

5

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

例如:

我想通过点击链接 xdg:///media/Data/ 打开我的文件浏览器(Thunar / XFCE / Xubuntu 18.04)。如果我手动输入URL,则会显示要求打开xdg-open的xdg对话框。但是,如果我单击确定,则会显示错误信息,指示无法找到/打开该地址。然而,该目录的路径是正确的且存在。

1个回答

0

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

我可以通过在终端中运行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)打开这些链接,而不是使用内置的网页浏览器的文件浏览器。

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

如果能有像 xdg-open filebrowser:///home 这样的东西就好了,但我不确定是否存在这样的东西...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接