如何反转 Firefox 中标签的排序顺序?

如何反转 Firefox 中标签的排序顺序?

我需要一次性打印(到 PDF)大量(约 80 个)标签,但要按照特定顺序。问题是所有标签都以与我想要的相反的顺序打开。一次拖动一个标签实在是太痛苦了,所以我正在寻找一种方法来反转所有当前打开的标签的顺序。我已经将它们保存到自己的文件夹中,这样我就可以轻松地重新打开它们,但需要反转它们的顺序。

我发现了一些旧的、过时的插件,它们声称几年前就可以实现这一点,但现在看起来在 FireFox 中都无法使用。有什么建议可以去哪里找吗?

答案1

以下是反转 Firefox 选项卡排序顺序的一种方法:

  1. Use Current Pages在“偏好设置”>“主页”中选择,将 Firefox 主页设置为当前打开的选项卡

  2. 复制结果字符串

  3. 运行此命令(这string是复制的字符串):

    $ echo 'string' | tr '|' '\n' | tac | tr '\n' '|' | sed 's/.$/\n/'
    
  4. 复制上述命令生成的字符串并将其粘贴到Custom URLs“首选项”>“主页”中的字段中

  5. 关闭所有当前打开的标签页

  6. 在新的标签页中单击Home按钮即可完成!

答案2

也许可以给所有标签添加书签,然后在书签文件夹中重新排列它们。它们应该按照书签文件夹中的顺序打开。

答案3

基于上面的 @rootkea 回答,但略有不同。他的答案在 Windows 中不起作用,因为 Windows 没有cat命令(我无法写评论,所以我选择写一个完整的答案)。可以使用 javascript 在浏览器中反转这些 URL。

  1. 转到 FF 控制台:按下Ctrl + Shift + K或使用上下文菜单 ->Inspect Element并选择控制台选项卡。
  2. 将此代码粘贴在那里并按回车键(暂时不要关闭控制台)

    let ta = document.body.appendChild(document.createElement('textarea'));

    Textarea 水平拉伸 100% 显示在当前页面底部(如果您在此超级用户的页面上操作正确)。Textarea 是为了方便处理带有 URL 的字符串中的特殊字符而需要的。

    如果您没有看到该元素,可以添加一些样式。将此代码输入到控制台

    ta.style.border = '4px solid red';

  3. Use Current Pages通过选择将 Firefox 主页设置为当前打开的选项卡Preferences > Home

  4. 复制结果字符串并将其粘贴到之前创建的 textarea 元素中
  5. 将此代码粘贴到控制台并按 Enter

    ta.value = ta.value.split('|').reverse().join('|');

  6. 从文本区域复制新字符串并将其粘贴到Custom URLs字段中Preferences > Home

  7. 关闭所有当前打开的标签页

  8. 在新的标签页中单击“主页”按钮,您就完成了!

相关内容