Chrome开发者工具不捕获网络标签中的表单提交,为什么?

Rm5*_*558 7 javascript forms google-chrome-devtools

一个简单的html页面,

<body>
    <form method="POST" action="abc">
        <input ... />
    </form>
</body>
Run Code Online (Sandbox Code Playgroud)

使用javascript提交表单

document.getElementsByTagName('form')[0].submit()
Run Code Online (Sandbox Code Playgroud)

确实提交了请求(服务器返回文件作为下载),但我在网络选项卡中找不到任何活动.

在此输入图像描述

任何的想法?提前致谢.

更新: Firefox在捕获此功能方面表现良好. 在此输入图像描述

小智 1

来自/sf/answers/3863828321/

如果触发下载文件的事件,Chrome将创建一个新选项卡,并且该选项卡将立即关闭,以便您无法在开发工具中捕获此请求。

解决方案:在网络选项卡中勾选“离线”复选框,这样将无法发送请求,因此选项卡不会关闭。