点击target='_blank'
链接后,它会自然在Google Chrome中打开一个新标签页。对于特定网站,我需要使用Chrome开发者工具检查所有已打开的新标签页的http请求。
每当您在当前页面上打开Chrome开发者工具,然后单击打开新标签的链接时,默认情况下不会在新页面上打开Chrome开发者工具。此时打开Chrome Dev Tools为时已晚,因为这些工具无法捕获页面的http请求。
此外,在许多情况下,这些新标签在到达最终页面之前会经历一系列重定向,因此我无法在打开Chrome开发工具后重新加载页面。
我能想到的唯一解决方法是,如果我正在处理的网站位于本地开发服务器上,我可以暂时将链接从target='_blank'
更改为target='_self'
,但是对于拥有数千个链接的网站或我无法控制代码的网站来说,这是不现实的。
是否可以将Chrome开发者工具设置为自动打开每个新标签页(手动或通过target='_blank'
打开?
答案 0 :(得分:2)
可以为所有新选项卡自动打开devtools,而不仅仅是target = _blank。启动谷歌浏览器时,传递标记--auto-open-devtools-for-tabs
。它可以为所有自动创建的窗口启动devtools。
对于Linux
google-chrome --auto-open-devtools-for-tabs
对于Mac
打开-a“ Google Chrome浏览器” --args --auto-open-devtools-for-tabs
答案 1 :(得分:2)
我不确定从哪个Chrome版本开始更改,但是如果您单击开发工具上的“设置”轮,则:
您将看到一个带有“自动弹出窗口的弹出工具”的勾号的“全局”部分,该部分可用于通过devtools窗口打开target="_blank"
链接:
答案 2 :(得分:1)
您只能通过UI操作或键盘快捷键打开DevTools窗口。没有办法自动执行此操作。