使用target ='_ blank'链接自动打开Chrome开发工具?

时间:2012-09-17 14:57:25

标签: google-chrome google-chrome-devtools

点击target='_blank'链接后,它会自然在Google Chrome中打开一个新标签页。对于特定网站,我需要使用Chrome开发者工具检查所有已打开的新标签页的http请求。

每当您在当前页面上打开Chrome开发者工具,然后单击打开新标签的链接时,默认情况下不会在新页面上打开Chrome开发者工具。此时打开Chrome Dev Tools为时已晚,因为这些工具无法捕获页面的http请求。

此外,在许多情况下,这些新标签在到达最终页面之前会经历一系列重定向,因此我无法在打开Chrome开发工具后重新加载页面。

我能想到的唯一解决方法是,如果我正在处理的网站位于本地开发服务器上,我可以暂时将链接从target='_blank'更改为target='_self',但是对于拥有数千个链接的网站或我无法控制代码的网站来说,这是不现实的。

是否可以将Chrome开发者工具设置为自动打开每个新标签页(手动或通过target='_blank'打开?

3 个答案:

答案 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版本开始更改,但是如果您单击开发工具上的“设置”轮,则:

enter image description here

您将看到一个带有“自动弹出窗口的弹出工具”的勾号的“全局”部分,该部分可用于通过devtools窗口打开target="_blank"链接:

enter image description here

答案 2 :(得分:1)

您只能通过UI操作或键盘快捷键打开DevTools窗口。没有办法自动执行此操作。

相关问题