启动 Chrome 打开文件夹中的书签

启动 Chrome 打开文件夹中的书签

有没有办法启动 chrome 并打开书签文件夹中的所有页面?

我查看了所有命令行选项,但找不到任何选项。

答案1

必要时,您可以单击一下启动所有这些书签。我认为这可以更好地控制。方法如下:

导航至书签文件夹 >弹出窗口将出现菜单 >选择打开所有书签

如果你一定要在启动时启动,那么你可以定义静态地,这里介绍两种不同的方法:

  1. 转到chrome://chrome/settings/> 下方On startup> 选择打开特定页面或页面集。在这里,您可以指定每次启动时自动启动的页面的 URL。

在此处输入图片描述

  1. 创建带扩展名的文件.bat>添加此代码并保存在桌面上

    start chrome "site1.com" "site2.com"
    

    双击文件启动

答案2

对于 Linux,创建名为的 Python 脚本open_bookmarks.py

import json
import os
    
    
BOOKMARKS_PATH = os.environ["HOME"] + "/.config/google-chrome/Default/Bookmarks"
BOOKMARKS_FOLDER_NAME = "Work bookmarks"
    
with open(BOOKMARKS_PATH, "r") as f:
    bookmarks = json.load(f)
    children = [] 
    for child in bookmarks["roots"]["bookmark_bar"]["children"]:
    if child["name"] == BOOKMARKS_FOLDER_NAME:
        children = child["children"]
        break
    
urls = [child["url"] for child in children]
res = "google-chrome " + " ".join(urls)
print(res)

然后在 bash 控制台中运行脚本:

python3 open_bookmarks.py & disown

相关内容