通过点击HTML链接,是否可以通过xdg
/xdg-open
打开文件浏览器?
例如:
我想通过点击链接 xdg:///media/Data/
打开我的文件浏览器(Thunar / XFCE / Xubuntu 18.04)。如果我手动输入URL,则会显示要求打开xdg-open
的xdg对话框。但是,如果我单击确定
,则会显示错误信息,指示无法找到/打开该地址。然而,该目录的路径是正确的且存在。
不确定这是否回答了您的问题...
我可以通过在终端中运行xdg-open
来打开文件管理器:
xdg-open file:///home
或者
xdg-open /home
nautilus
打开并显示了这个路径。html
文件来实现相同的效果:<a href="file:///home">file:///home</a>
<br>
<a href="/home">/home</a>
这两个链接都由浏览器管理,在我使用 Brave 浏览器的情况下,我最终通过浏览器浏览这些路径。
我认为你需要直接使用文件资源管理器(在你的情况下是 Thunar)打开这些链接,而不是使用内置的网页浏览器的文件浏览器。
我猜这可以通过使用更复杂的 html
(或 js
或 php
)代码实现。甚至可以通过设置浏览器,使其始终使用操作系统的文件管理器打开 file://
路径(也许已经有扩展程序来实现这一点)。
如果能有像 xdg-open filebrowser:///home
这样的东西就好了,但我不确定是否存在这样的东西...