【问题标题】:Chrome's --auto-open-devtools-for-tabsChrome 的 --auto-open-devtools-for-tabs
【发布时间】:2017-10-10 02:54:57
【问题描述】:

我试图让开发工具在从带有命令行开关--auto-open-devtools-for-tabs 的快捷方式启动 chrome 时自动打开。

即该快捷方式的路径是:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -incognito -auto-open-devtools-for-tabs(或 --auto-open-devtools-for-tabs)。

但两者似乎都没有打开开发工具,也没有输入 cmd chrome.exe -auto-open-devtools-for-tabs(或 --auto-open-devtools-for-tabs),当然是在 Chrome 的文件夹中。

也许我做错了什么?

命令来自:

http://peter.sh/experiments/chromium-command-line-switches/#auto-open-devtools-for-tabs

https://stackoverflow.com/a/41452619/4279201

【问题讨论】:

  • 嗯,在 Chrome 58+ 中工作(当然有两个破折号)。确保您已完全退出浏览器,例如通过退出命令或杀死所有 chrome 进程。
  • 我打开了另一个窗口,为此只能打开一个 chrome 窗口? -ingocnito 在打开另一个窗口的情况下工作正常。 @wOxxOm
  • 显然,这是一个全局切换,而不是每个会话的切换。

标签: google-chrome google-chrome-devtools command-line-arguments


【解决方案1】:

此标志仅在您打开第一个 chrome 实例时适用。

  1. 关闭所有 chrome 窗口
  2. 运行"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -incognito -auto-open-devtools-for-tabs

如果您希望您的日常浏览器具有所有选项卡但没有 devtools,同时您正在调试一个自动打开 devtools 的网站,您必须单独运行它们。

替代方案:稳定版 + 测试版

一个例子是使用示例 Chrome stable 和 Chrome beta。

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

"C:\Program Files (x86)\Google\Chrome Beta\Application\chrome.exe" --auto-open-devtools-for-tabs

替代方案:数据目录

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -incognito --auto-open-devtools-for-tabs --user-data-dir="%APPDATA%\ChromeDevOrAnyName"

【讨论】:

  • 您不需要单独版本的 Chrome 浏览器,只需使用 --user-data-dir 标志即可。
  • 谢谢,我没有意识到我需要先退出所有 Chrome 实例。
  • @IliaRostovtsev 谢谢,我已经添加了它作为替代方案。
  • 谢谢,我明白了,当我先“结束任务”Google Chorme 时,它​​起作用了,
猜你喜欢
  • 2021-05-16
  • 2022-12-02
  • 2022-12-03
  • 2016-08-14
  • 2018-10-03
  • 2019-08-04
  • 1970-01-01
  • 1970-01-01
  • 2013-01-07
相关资源
最近更新 更多