从 Chrome 90 开始,在“(三个点菜单)> 更多工具 > 命名窗口...”下有一个内置功能,可让您重命名窗口。此功能非常方便,可用于多种用途,例如 Alt+Tab 识别,以及其他用途,例如针对特定 Chrome 实例进行捕获和录制或直播。
有没有办法使用已为该实例设置的自定义名称(例如命令行参数)来启动 Chrome?如果没有,我该如何自动设置,例如通过 F12 > 控制台脚本或 javascript: bookmarklet,然后我可以将其作为 CLI 启动的一部分调用?
答案1
说真的。我也需要这个。由于许多 chrome 窗口都运行不同的配置文件,因此将其设置为配置文件名称会很棒,甚至更好:
<profile-name>-<label>
区分其他用例。
似乎不受支持:https://peter.sh/experiments/chromium-command-line-switches/
https://bugs.chromium.org/p/chromium/issues/detail?id=1190160
答案2
--window-name="whatever"
适用于 Mac OS 上的 Chrome 120.0.6099.71。例如:
open -na 'Google Chrome' --args --window-name="Hi Bob" --new-window https://www.google.com
..单击“窗口”菜单。下拉菜单底部应列出打开的窗口,并显示“Hi Bob”。
截至 2023-12-14,此参数已列在(添加到?)Bruce Edge 提供的链接中:
https://peter.sh/experiments/chromium-command-line-switches/#window-name
指定初始窗口用户标题:--window-name="我的自定义标题"