<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.fun8.top</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/browser-extension</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/post/chrome.storage.session的数据清除时机是否包括休眠后重启？</loc>
<lastmod>2025-08-25T05:33:53.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/chrome.offscreen应用场景之“公共组件”</loc>
<lastmod>2025-08-25T11:23:48.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/浏览器插件数据采集时，被源网站风控的应对方案（一）</loc>
<lastmod>2025-08-25T11:48:50.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/被源网站风控的应对方案之破解相关（二）</loc>
<lastmod>2025-09-07T10:43:01.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/被源网站风控的应对方案之请求重放（三）</loc>
<lastmod>2025-08-27T01:31:43.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/源网站数据采集方案之解析DOM（四）</loc>
<lastmod>2025-08-27T05:02:48.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/有关Service Worker的一些小事（本文持续更新）</loc>
<lastmod>2025-08-27T05:11:14.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/源网站数据采集方案之解析DOM（五）</loc>
<lastmod>2025-08-27T05:05:30.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/在Next.js中，ISR是如何工作的？（译文）</loc>
<lastmod>2025-08-27T05:30:23.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Chrome Extension通信相关（汇总）</loc>
<lastmod>2025-09-01T15:59:36.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Chrome Extension短连接消息回复竞争问题【未完待续】</loc>
<lastmod>2025-08-24T08:20:13.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Chrome Extension的通信长连接与短连接</loc>
<lastmod>2025-08-24T08:17:31.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/有开发者接口，为什么还要用浏览器插件采集数据？</loc>
<lastmod>2025-08-24T08:41:42.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/关于Chrome Extension option的一些小事</loc>
<lastmod>2025-08-24T07:53:54.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/为什么在Tab中取不到content.js给window设置的变量或函数？</loc>
<lastmod>2025-08-24T06:47:21.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/短连接通信与Service Worker交互问题排查复盘</loc>
<lastmod>2025-08-23T07:50:30.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Defer 与 Web Component 协同应用的最佳抓取时机</loc>
<lastmod>2025-09-01T15:32:05.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Defer 脚本会延迟 DOMContentLoaded 的触发时机吗？</loc>
<lastmod>2025-09-02T23:30:57.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.waitForResponse 执行环境：页面还是 Node.js？</loc>
<lastmod>2025-09-10T16:08:50.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.waitForResponse 的竞态条件与最佳实践</loc>
<lastmod>2025-09-12T15:06:03.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/为什么 page.waitForResponse 只适合“短时间内返回响应”的场景？</loc>
<lastmod>2025-09-12T15:20:24.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.once('response',fn) 的竞态条件</loc>
<lastmod>2025-09-15T22:29:25.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/说说 Jest 的 --bail 参数与场景应用</loc>
<lastmod>2025-09-17T14:18:30.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/说说page.on('response'，fn)</loc>
<lastmod>2025-09-21T13:48:06.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.on('response',fn) 适用于“对响应顺序不敏感”的场景</loc>
<lastmod>2025-09-21T23:39:39.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.on('response',fn) 的竞态条件</loc>
<lastmod>2025-09-25T01:37:32.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.on('response',fn) 的最佳实践之等待响应</loc>
<lastmod>2025-09-28T02:51:21.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/page.waitForResponse 和 page.on('response', fn) 的资源开销对比</loc>
<lastmod>2025-10-02T14:32:17.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/post/Chrome Extension 和 Puppeteer 如何获取 closed 状态的 Shadow Root</loc>
<lastmod>2025-10-10T05:20:44.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/chrome-extension-v3</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/umi-v3</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/practice-for-knowledge</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/reading-note</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/success-by-details</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/browser-extension</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/chrome-storage</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/browser-risk-manage</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/nextjs</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/translate-post</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/spider-relative</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/technology-basic</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.fun8.top/tag/puppeteer</loc>
<lastmod>2025-12-12T08:08:22.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
