有没有办法启动 chrome 并打开书签文件夹中的所有页面?
我查看了所有命令行选项,但找不到任何选项。
答案1
必要时,您可以单击一下启动所有这些书签。我认为这可以更好地控制。方法如下:
导航至书签文件夹 >弹出窗口将出现菜单 >选择打开所有书签
如果你一定要在启动时启动,那么你可以定义静态地,这里介绍两种不同的方法:
- 转到
chrome://chrome/settings/
> 下方On startup
> 选择打开特定页面或页面集。在这里,您可以指定每次启动时自动启动的页面的 URL。
创建带扩展名的文件
.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