在 Firefox 中使用本地文件的相对路径作为书签

在 Firefox 中使用本地文件的相对路径作为书签

对于使用 Firefox 21.0 的 Ubuntu 12.04,假设我test.html的主目录中有一个本地 .html 文件,我想将其添加到书签菜单中。

  • 首先我使用“打开文件”,然后从文件选择对话框中选择文件,
  • 然后我按 CTRL+D 保存书签
  • 然后我移至书签侧栏,右键单击书签,并选择“属性”
  • 从对话框中我可以看到文件的位置是“file:///home/fcihh/test.html”,其中“/home/fcihh/”是我的主目录。

问题是它使用主目录的绝对路径。我的情况是,我有两台共享相同书签的机器,但每台机器的主目录的绝对路径不同。因此,我想使用文件的相对路径,以便可以在任何一台机器上使用书签。

我曾尝试用波浪符号“~”替换“/home/fcihh”,但是没有用。(当我保存更改时,波浪符号似乎被自动删除了。)

答案1

这里有一个解决方法:不要将文件保存为书签,而是使用以下 bash 脚本从命令行在 Firefox 选项卡中打开它:

absp=$(readlink -f $1)
xdg-open file://${absp}

相关内容