我有HTML5应用程序,可通过单击链接在新窗口中打开。每次想登录网络通信以启动Developer工具时,我都对按Shift + I感到有些厌倦,因为我一直都需要它。我找不到在启动时始终启用开发人员工具的选项。
在Chrome中打开新窗口时,是否可以自动打开开发者工具?
+^j
以模拟Ctrl Shift J,但这仅适用于新实例。您必须使用硒或其他
我有HTML5应用程序,可通过单击链接在新窗口中打开。每次想登录网络通信以启动Developer工具时,我都对按Shift + I感到有些厌倦,因为我一直都需要它。我找不到在启动时始终启用开发人员工具的选项。
在Chrome中打开新窗口时,是否可以自动打开开发者工具?
+^j
以模拟Ctrl Shift J,但这仅适用于新实例。您必须使用硒或其他
Answers:
更新2:
看到这个答案。-2019-11-05
如果您从中打开了弹出窗口,则现在也可以在弹出窗口中自动打开开发人员工具。例如,如果您没有打开Dev Tools并出现一个弹出窗口,则不会使用Dev Tools打开它。但是,如果您打开了Dev Tools,然后单击了某些内容,则弹出窗口将自动打开Dev-Tools。
更新:
时间已经改变,您现在可以按照此答案使用--auto-open-devtools-for-tabs – Wouter Huysentruit,5月18日,11:08
OP:
我在执行时使用了Chrome的启动字符串,但无法将其保留到新标签页。
我还考虑了可以从提示符处调用的已定义PATH方法。使用SendKeys命令可以做到这一点,但同样只能在新实例上进行。而且DevTools不会保留到新选项卡。
浏览Google产品论坛时,似乎没有内置的方法可以在Chrome中执行此操作。您必须使用击键解决方案或F12如上所述。
我推荐它为功能。我知道我也不是第一个。
--auto-open-devtools-for-tabs
在这个答案
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
为此有一个命令行开关: --auto-open-devtools-for-tabs
因此,对于Google Chrome浏览器上的属性,请使用以下内容:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs
这是一个有用的链接: 铬命令行开关
Version 50.0.2661.102 Ubuntu 15.10 (64-bit)
并打开了铬chromium-browser --auto-open-devtools-for-tabs
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
在Mac上:退出Chrome,然后在终端窗口中运行以下命令:
open -a "Google Chrome" --args --auto-open-devtools-for-tabs
auto-open-devtools-for-tabs
设置了标志的Chrome 。退出Chrome并使用常规应用程序快捷方式重新打开它会在未设置标志的情况下打开Chrome。如果您希望通过快捷方式来打开带有此标志的Chrome,而不必打开终端窗口,则可以在Automator中创建工作流程,添加“运行Shell脚本”项,然后粘贴到上面的脚本中。将工作流程另存为应用程序将创建可点击的应用程序。在另一个线程中查看此答案:stackoverflow.com/a/281455/1512790
F12比Ctrl + Shift + I更容易
如果您使用Visual Studio Code(vscode),则使用非常流行的vscode chrome调试扩展(https://github.com/Microsoft/vscode-chrome-debug),可以设置启动配置文件launch.json
并指定在打开过程中打开开发人员工具调试会话。
这是launch.json
我在React项目中使用的:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:3000",
"runtimeArgs": ["--auto-open-devtools-for-tabs"],
"webRoot": "${workspaceRoot}/src"
}
]
}
重要的是 "runtimeArgs": ["--auto-open-devtools-for-tabs"],
现在F5
,您可以从vscode中输入,Chrome 也会打开您的应用和控制台标签。
用 --auto-open-devtools-for-tabs
从命令行运行chrome时标志
/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --auto-open-devtools-for-tabs
https://developers.google.com/web/tools/chrome-devtools/open#auto