我有HTML5应用程序,通过单击链接打开一个新窗口。每次我想记录网络通信以启动开发工具时,我都有点厌倦按Shift + I,因为我总是需要它。我无法找到在启动时始终启用开发人员工具的选项。
在Chrome中打开新窗口时,是否有办法自动打开开发人员工具?
我有HTML5应用程序,通过单击链接打开一个新窗口。每次我想记录网络通信以启动开发工具时,我都有点厌倦按Shift + I,因为我总是需要它。我无法找到在启动时始终启用开发人员工具的选项。
在Chrome中打开新窗口时,是否有办法自动打开开发人员工具?
当前回答
我来这里是为了寻找类似的解决方案。我真的很想看到chrome输出页面加载从一个新的选项卡(在我的情况下,一个表单提交)。
我实际使用的解决方案是修改表单目标属性,以便在当前选项卡中提交表单。然后我就可以捕获网络请求了。问题解决了!
其他回答
你可以通过点击右下角的三个垂直点,在新窗口中打开开发工具(Chrome中的F12),并选择作为单独窗口打开。
从命令行运行chrome时使用——auto-open-devtools-for-tabs标记
/应用程序/谷歌\ Chrome。app/Contents/MacOS/谷歌\ Chrome——auto-open-devtools-for-tabs
https://developer.chrome.com/docs/devtools/open/#auto
任何想要在Visual Studio中实现这一功能的人,这篇Code Project文章都会有所帮助。只需在参数框中添加“——auto-open-devtools-for-tabs”。2017年生效。
Mac系统:退出Chrome,然后在终端窗口执行如下命令:
open -a "Google Chrome" --args --auto-open-devtools-for-tabs
这里有一个命令行开关:——auto-open-devtools-for-tabs
所以,在Windows上,对于谷歌Chrome快捷方式上的属性,使用这样的东西:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs
这里有一个有用的链接: chromium-command-line-switches。
根据DevTools文档,下面是针对每个平台的命令行:
MacOS: 打开-a "谷歌Chrome"——args——auto-open-devtools-for-tabs 窗口: 启动chrome——auto-open-devtools-for-tabs Linux: google chrome, auto-open-devtools-for-tabs