Chrome 上传 "too fast" 以供检查

Chrome upload "too fast" for inspecting

我有一个愚蠢的问题。我有一个使用 roundcube webmail 的页面。当我创建一封新邮件并想附加一个文件时,有一个 <li> 元素在文件上传时附加到 <ul> 元素。上传完成后,<li> 被删除并替换为另一个元素。

由于某些原因,我需要以某种方式检查临时 <li> 元素。但由于它出现的时间太短,我没有足够的时间去真正检查它。

我正在使用 Roundcube Docker 容器,并连接到我无权访问的远程 iRedMail 服务器。

我有过以下想法:

有人知道我可以尝试什么吗?

将此代码复制到浏览器检查器控制台:

let count = document.getElementsByTagName('li').length;
setInterval(() => {
    if (count !== document.getElementsByTagName('li').length) {
        count = document.getElementsByTagName('li').length;
        console.log(document.getElementsByTagName('li'));
    }
}, 1);

当DOM中添加了任何li标签时,您会看到所有"li"s标签,找到并检查它。

如果替换

,您还可以看到所有内部HTML而不是HTML元素(或属性)
console.log(document.getElementsByTagName('li'));

console.log(Array.from(document.getElementsByTagName('li')).map((item) => item.innerHTML));

希望对您有所帮助

在开发人员工具中,您有一个可用的限制选项。

转到网络选项卡和 select 限制下拉列表。您可以根据需要添加自定义限制并围绕它们循环。