You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于将浏览器已打开标签页的链接与标题保存至剪贴板的技术问询

关于将浏览器已打开标签页的链接与标题保存至剪贴板的技术问询

当然有办法!我自己也经常需要把一堆标签页的链接导出成文本,下面是几个亲测好用的方法,从内置功能到快捷脚本都有:

方法一:利用Edge内置收藏夹功能导出复制

这是最稳妥的原生方法,不需要任何额外工具:

  • 右键点击任意标签页,选择「将所有标签页添加到收藏夹」,临时创建一个新文件夹(比如命名为“临时标签页备份”)来存放这些标签。
  • 点击Edge右上角的收藏夹图标(星星样式),找到刚才新建的文件夹,右键选择「导出收藏夹」,将其保存为HTML文件。
  • 打开这个HTML文件,按下Ctrl+A全选内容,复制后粘贴到文本编辑器(比如记事本、Word)里,就能看到每个标签的标题和对应链接了,格式清晰易读。

方法二:用开发者工具脚本一键复制(最即时)

如果你想要秒速完成,这个方法绝对适合:

  1. 打开Edge的开发者工具:可以直接按F12,或者右键页面空白处选择「检查」。
  2. 切换到「控制台(Console)」标签页,粘贴下面的代码,按下回车键:
    let tabsText = '';
    await chrome.tabs.query({currentWindow: true}, (tabs) => {
      tabs.forEach(tab => {
        tabsText += `${tab.title} - ${tab.url}\n`;
      });
      navigator.clipboard.writeText(tabsText);
    });
    
  3. 执行完成后,你的剪贴板里已经自动存好了当前窗口所有标签页的「标题 - 链接」格式文本,直接粘贴到任何地方就行!

小贴士:如果想获取所有窗口的标签页,把代码里的currentWindow: true删掉就行。

方法三:用Edge扩展简化操作

如果觉得每次开开发者工具麻烦,可以在Edge的扩展商店搜索类似「Copy All Tabs」的扩展,这类工具大多支持一键复制所有标签的标题和链接,还能自定义输出格式(比如用逗号分隔、换行等),用起来更省心。

备注:内容来源于stack exchange,提问作者Zenith

火山引擎 最新活动