You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Playwright时Blobs未按预期清除的问题求助

Playwright启动Chrome时Blob资源未自动正常清除

测试发现使用Playwright启动Chrome时,Blob资源无法按预期自动清除。具体测试场景与差异如下:

  • 测试对象:使用Blob资源的Google Maps站点(https://maps.google.com)
  • 对比方式:通过chrome://blob-internals页面查看活跃Blob数量
    • 手动启动Chrome:访问站点约30秒后,活跃Blob数量不超过1个
    • Playwright启动Chrome:访问站点1分钟后,仍存在多个活跃Blob,且整个过程无任何报错信息

用于复现问题的测试代码:

import { chromium } from "@playwright/test";

( async () => {
  let options = {
    headless: false
  }

  const browser = await chromium.launch(options);
  const context = await browser.newContext();

  const mapsPage = await context.newPage();
  mapsPage.goto('https://maps.google.com');

  await new Promise(resolve => setTimeout(resolve, 1000 * 60));
  
  const blobsPage = await context.newPage();
  blobsPage.goto('chrome://blob-internals');

  await new Promise(resolve => setTimeout(resolve, 1000 * 30));

  await browser.close();
})();

内容的提问来源于stack exchange,提问作者SS221

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 20:22:06