You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量将Firefox书签标题转为小写并按需截断?

Firefox书签批量重命名解决方案

一、快速实现:用开发者控制台直接运行代码

不需要开发扩展,Firefox允许通过开发者控制台直接调用书签API完成批量修改,步骤如下:

  1. 打开Firefox,新建标签页,按F12打开开发者工具,切换到「控制台」标签
  2. 如果控制台提示browser未定义,先在地址栏输入about:config,搜索devtools.chrome.enabled并设置为true,然后在控制台顶部的上下文选择器中切换到「Chrome」上下文(默认是「内容」)
  3. 粘贴以下代码(可自行修改MAX_LENGTH为你需要的截断长度),按回车执行:
// 自定义截断的最大长度
const MAX_LENGTH = 20;

async function batchRenameBookmarks() {
  try {
    // 获取所有书签(包括文件夹,后续会跳过文件夹)
    const allBookmarks = await browser.bookmarks.search({});
    
    let processedCount = 0;
    for (const item of allBookmarks) {
      // 仅处理带URL的书签项,跳过书签文件夹
      if (!item.url) continue;
      
      const originalTitle = item.title;
      // 转换为小写并截断到指定长度
      const newTitle = originalTitle.toLowerCase().slice(0, MAX_LENGTH);
      
      // 仅当标题有变化时执行更新,避免无效操作
      if (newTitle !== originalTitle) {
        await browser.bookmarks.update(item.id, { title: newTitle });
        processedCount++;
      }
    }
    
    console.log(`批量修改完成,共更新 ${processedCount} 个书签`);
  } catch (err) {
    console.error('修改过程中出现错误:', err);
  }
}

// 执行批量修改
batchRenameBookmarks();

二、是否必须开发扩展?

不需要。上述控制台方法直接调用Firefox官方的WebExtensions书签API,无需打包安装扩展,就能快速完成需求。

三、现成批量重命名扩展推荐

如果需要更可视化的操作界面,可选择以下维护中的扩展:

  • Bookmark OS:支持批量大小写转换、文本替换、长度截断等多种格式调整,还能管理书签分类
  • Multi Bookmark Edit:专注书签批量操作,界面简洁,支持批量重命名、移动、批量删除等功能
  • Bookmark Mass Editor:轻量级工具,快速实现批量重命名、格式统一等需求

这些扩展均可在Firefox附加组件商店中搜索安装。

修改效果对比

修改前书签效果
修改后书签效果

内容的提问来源于stack exchange,提问作者tempid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 19:46:23