脚本是在 document_start 处执行的,但干预似乎发生得太晚,或者不能有效地阻止媒体被获取,而只是在事后隐藏它们。我正在寻求有关策略或 API 的建议,以增强扩展程序更有效地防止这些初始加载的能力。
是否有更有效的方法或我缺少的特定 Chrome API 可以帮助更好地实现此目标?任何有关如何解决此问题的见解或建议将不胜感激。
src
,并在您的扩展获得控制权之前开始下载它们。因此,您尝试替换它们只会加载第二组图像(您的图像),从性能角度来看,这更糟糕。
waiting
(例如,使用
onload
事件)在执行其他操作之前加载某些图像。您的扩展程序将破坏此过程,因为它将改变图像加载优先级,并可能延迟关键资源加载,这反过来又会延迟First Meaningful Paint,这对 SEO 和用户体验不利。