google-chrome-devtools - Chrome DevTools:Network.loadingFinished 和 Network.dataReceived 事件有什么区别?
问题描述
我想知道:
- Network.loadingFinished事件的目的是什么?当文档说“HTTP 请求完成加载时触发?”时,文档到底是什么意思?
- 此事件与请求的最后一个 Network.dataReceived事件有何不同?
起初,我的印象是 Network.loadingFinished 事件标志着特定请求的加载时间结束,其中“加载时间”定义为接收到最后一个有效负载数据包的时间。但是,如果这是真的,那么 Network.loadingFinished 的时间戳和最后一个 Network.dataReceived 的时间戳将相等;然而,事实并非如此。
这是一个示例,其中最后一个 Network.dataReceived 事件的时间戳大于 Network.loadingFinished 事件的时间戳:
这是相反情况的一个例子:
解决方案
推荐阅读
- css - IE11 中的 background-size 属性是否不可动画?
- r - 无法使用 $navigate 在 R 中打开网站
- lua - Gmod lua 尝试用错误的键索引字符串值('addMoney' 不是字符串库的一部分)
- python - 字符串操作 像在 python 中一样重复字母
- node.js - spotify api 获取艺术家
- python - 有没有办法将函数应用于 Python 中另一个函数/方法的每个参数?
- android - Exoplayer - 如何让 exoplayer 只播放当前可见的视频
- r - ShinyApp 工作,但 runApp 没有 R
- mysql - pymysql 读取 \n 个字符。如何停止在 .sql 文件中运行的 \n 字符?
- spring-boot - Spring Boot 应用程序 - JSTL 不起作用