<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>BotBrowser 博客</title>
    <link>https://botbrowser.io/zh/blog/</link>
    <description>关于浏览器指纹、隐私保护、跨平台一致性与自动化的 BotBrowser 指南。</description>
    <language>zh-CN</language>
    <lastBuildDate>Fri, 09 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://botbrowser.io/zh/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>浏览器 API 兼容数据与功能回退</title>
      <link>https://botbrowser.io/zh/blog/browser-api-compatibility-data-and-feature-fallbacks/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-api-compatibility-data-and-feature-fallbacks/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>结合公开兼容数据、运行时检测和隐私边界清晰的功能回退，保持网页任务在不同浏览器中可用。</description>
      <category>浏览器 API</category>
      <category>兼容数据</category>
      <category>能力检测</category>
      <category>渐进增强</category>
      <category>功能回退</category>
    </item>
    <item>
      <title>产品发布前的浏览器隐私政策审查</title>
      <link>https://botbrowser.io/zh/blog/browser-privacy-policy-review-for-product-releases/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-privacy-policy-review-for-product-releases/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>依据 W3C、RFC 6973 与 MDN 等公开标准，审查浏览器数据实践、用户控制、留存期限、访问范围和产品发布责任边界。</description>
      <category>浏览器隐私</category>
      <category>产品发布</category>
      <category>W3C</category>
      <category>MDN</category>
      <category>政策审查</category>
    </item>
    <item>
      <title>浏览器进程隔离与运维所有权</title>
      <link>https://botbrowser.io/zh/blog/browser-process-isolation-and-operational-ownership/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-process-isolation-and-operational-ownership/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>规划浏览器进程、工作负载边界、生命周期控制和运维访问，不把部署隔离误认为站点隔离实现。</description>
      <category>浏览器进程</category>
      <category>进程隔离</category>
      <category>运维</category>
      <category>生命周期</category>
      <category>所有权</category>
    </item>
    <item>
      <title>网络中断后如何恢复浏览器会话</title>
      <link>https://botbrowser.io/zh/blog/browser-session-recovery-after-network-interruption/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-session-recovery-after-network-interruption/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>用有界重试、检查点和隐私边界恢复浏览器工作，在网络中断后避免重复副作用，并保留可验证、可审计的结果与清理记录。</description>
      <category>浏览器会话</category>
      <category>网络中断</category>
      <category>恢复</category>
      <category>数据一致性</category>
      <category>隐私</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>用户代理精简与客户端提示迁移实践</title>
      <link>https://botbrowser.io/zh/blog/browser-user-agent-reduction-and-client-hints-migration/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-user-agent-reduction-and-client-hints-migration/</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>从脆弱的用户代理解析迁移到结构化客户端提示，说明隐私、兼容性与 BotBrowser 的边界。</description>
      <category>user-agent</category>
      <category>client-hints</category>
      <category>ua-ch</category>
      <category>privacy</category>
      <category>compatibility</category>
    </item>
    <item>
      <title>跨 Realm 的浏览器 API 完整性</title>
      <link>https://botbrowser.io/zh/blog/browser-api-integrity-across-realms/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-api-integrity-across-realms/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>理解浏览器 API 由哪个 Realm 所有，以及为什么反射只能用于有限的兼容性观察，而不是身份信号。</description>
      <category>浏览器 API</category>
      <category>Window</category>
      <category>Worker</category>
      <category>iframe</category>
      <category>隐私</category>
    </item>
    <item>
      <title>浏览器容器资源限制：实用规划方法</title>
      <link>https://botbrowser.io/zh/blog/browser-container-resource-limits-and-planning/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-container-resource-limits-and-planning/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>为容器化浏览器工作负载规划 CPU 与内存限制，同时区分容量信号、浏览器身份和隐私边界。</description>
      <category>浏览器容器</category>
      <category>资源限制</category>
      <category>容量规划</category>
      <category>隐私</category>
      <category>浏览器运维</category>
    </item>
    <item>
      <title>浏览器部署日志与隐私最小化</title>
      <link>https://botbrowser.io/zh/blog/browser-deployment-logging-and-privacy-minimization/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-deployment-logging-and-privacy-minimization/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>设计浏览器部署日志，在保留运维证据的同时，最小化个人数据、指纹信号和不必要的内核细节。</description>
      <category>浏览器部署</category>
      <category>日志</category>
      <category>隐私</category>
      <category>指纹</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>团队账户的浏览器身份边界</title>
      <link>https://botbrowser.io/zh/blog/browser-identity-boundaries-for-team-accounts/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-identity-boundaries-for-team-accounts/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>用清晰的存储、权限、所有权和交接边界分离团队拥有的浏览器身份，避免把本地状态误认为授权或服务器所有权。</description>
      <category>浏览器身份</category>
      <category>团队账户</category>
      <category>存储边界</category>
      <category>隐私</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>用公开规范开展浏览器隐私研究</title>
      <link>https://botbrowser.io/zh/blog/browser-privacy-research-using-public-specifications/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-privacy-research-using-public-specifications/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>结合 W3C、WHATWG 和 MDN 的定义建立可复现的浏览器隐私审查，不把单一信号当作完整身份。</description>
      <category>浏览器隐私</category>
      <category>W3C</category>
      <category>MDN</category>
      <category>指纹</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>浏览器配置文件备份与恢复治理</title>
      <link>https://botbrowser.io/zh/blog/browser-profile-backup-and-recovery-governance/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-profile-backup-and-recovery-governance/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>用明确的责任、加密、恢复演练、保留期限和 BotBrowser 边界治理浏览器配置文件备份。</description>
      <category>浏览器配置文件</category>
      <category>备份</category>
      <category>恢复</category>
      <category>治理</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>浏览器 Profile 迁移规划与用户同意</title>
      <link>https://botbrowser.io/zh/blog/browser-profile-migration-planning-and-user-consent/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-profile-migration-planning-and-user-consent/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>在明确同意、存储边界、兼容性检查和可回滚恢复的基础上规划浏览器 profile 与会话状态迁移。</description>
      <category>浏览器 profile</category>
      <category>状态迁移</category>
      <category>用户同意</category>
      <category>浏览器隐私</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>共享工作站上的浏览器会话生命周期</title>
      <link>https://botbrowser.io/zh/blog/browser-session-lifecycle-for-shared-workstations/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-session-lifecycle-for-shared-workstations/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>在共享工作站管理浏览器会话，明确所有权、隐私边界、退出责任和可验证的清理步骤，帮助下一位用户安全接手。</description>
      <category>浏览器会话</category>
      <category>共享工作站</category>
      <category>隐私</category>
      <category>清理</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>浏览器测试证据与报告质量</title>
      <link>https://botbrowser.io/zh/blog/browser-test-evidence-and-reporting-quality/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-test-evidence-and-reporting-quality/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>编写区分预期行为、观察证据、不确定性、隐私边界和产品行动的浏览器测试报告，帮助团队在公开标准与自有应用上下文之间保持清晰边界。</description>
      <category>浏览器测试</category>
      <category>证据</category>
      <category>隐私</category>
      <category>兼容性</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>开源浏览器研究与可复现性</title>
      <link>https://botbrowser.io/zh/blog/open-source-browser-research-and-reproducibility/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/open-source-browser-research-and-reproducibility/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>把公开浏览器研究当作线索，再用 W3C、WHATWG 和 MDN 证据复现有边界的隐私或兼容性主张。</description>
      <category>浏览器研究</category>
      <category>可复现性</category>
      <category>浏览器隐私</category>
      <category>W3C</category>
      <category>MDN</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>保护隐私的浏览器验证方法</title>
      <link>https://botbrowser.io/zh/blog/privacy-preserving-browser-validation-methods/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/privacy-preserving-browser-validation-methods/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>使用公开标准、最小观测、可见结果和明确边界，验证浏览器隐私与兼容性行为，并区分浏览器证据、网站数据保留和个人识别结论。</description>
      <category>浏览器隐私</category>
      <category>隐私验证</category>
      <category>指纹边界</category>
      <category>W3C</category>
      <category>WHATWG</category>
      <category>MDN</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>在自有应用上负责任地测试浏览器功能</title>
      <link>https://botbrowser.io/zh/blog/responsible-browser-feature-testing-on-owned-apps/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/responsible-browser-feature-testing-on-owned-apps/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>用公开规范、小型 fixture 和明确的隐私边界，在自己拥有的应用上测试浏览器功能。</description>
      <category>浏览器测试</category>
      <category>浏览器隐私</category>
      <category>兼容性</category>
      <category>W3C</category>
      <category>MDN</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>从浏览器规范到实现状态</title>
      <link>https://botbrowser.io/zh/blog/standards-trackers-and-browser-implementation-status/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/standards-trackers-and-browser-implementation-status/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>追踪 Web 规范从公开意图到有边界的浏览器实现证据，不把可用性、兼容性与质量混为一谈。</description>
      <category>浏览器规范</category>
      <category>兼容性</category>
      <category>W3C</category>
      <category>MDN</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>WebGL 软件渲染、能力回退与隐私</title>
      <link>https://botbrowser.io/zh/blog/webgl-software-rendering-and-privacy/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/webgl-software-rendering-and-privacy/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>WebGL 软件渲染回退、能力检查、性能观察与隐私边界的实用说明，并介绍 BotBrowser 可验证的范围。</description>
      <category>WebGL</category>
      <category>软件渲染</category>
      <category>浏览器隐私</category>
      <category>能力回退</category>
      <category>兼容性</category>
    </item>
    <item>
      <title>后台线程与离屏画布的一致性和隐私边界</title>
      <link>https://botbrowser.io/zh/blog/worker-and-offscreencanvas-consistency/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/worker-and-offscreencanvas-consistency/</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      <description>从生命周期、渲染、可访问性和隐私边界出发，设计并检查浏览器后台线程与离屏绘图工作流。</description>
      <category>Web Worker</category>
      <category>OffscreenCanvas</category>
      <category>浏览器一致性</category>
      <category>浏览器隐私</category>
      <category>Canvas</category>
    </item>
    <item>
      <title>浏览器功能支持不等于功能质量</title>
      <link>https://botbrowser.io/zh/blog/browser-feature-support-versus-feature-quality/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-feature-support-versus-feature-quality/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>说明浏览器 API 存在只是起点，可靠、可访问且尊重隐私的用户流程还需要更多证据。</description>
      <category>浏览器 API</category>
      <category>兼容性</category>
      <category>功能质量</category>
      <category>渐进增强</category>
    </item>
    <item>
      <title>如何不过度解读浏览器市场份额数据</title>
      <link>https://botbrowser.io/zh/blog/browser-market-share-data-and-interpretation-limits/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-market-share-data-and-interpretation-limits/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>了解采集方式、样本、设备拆分和分母如何限制浏览器使用报告能够证明的内容，并用有边界的方法解读比较结果。</description>
      <category>浏览器数据</category>
      <category>隐私</category>
      <category>测量</category>
      <category>比较</category>
    </item>
    <item>
      <title>MediaDevices 枚举与虚拟摄像头隐私</title>
      <link>https://botbrowser.io/zh/blog/media-devices-virtual-camera-privacy/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/media-devices-virtual-camera-privacy/</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <description>区分设备列表、权限与实际媒体流，理解枚举限制，并正确处理虚拟摄像头来源与采集失败。</description>
      <category>MediaDevices</category>
      <category>虚拟摄像头</category>
      <category>麦克风</category>
      <category>隐私</category>
      <category>浏览器工作流</category>
    </item>
    <item>
      <title>如何用公开证据评估浏览器隐私声明</title>
      <link>https://botbrowser.io/zh/blog/privacy-claims-evidence-and-product-comparison/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/privacy-claims-evidence-and-product-comparison/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>明确浏览器隐私声明，公平比较产品，并在不推断身份或匿名性的前提下说明证据边界与条件。</description>
      <category>浏览器隐私</category>
      <category>证据</category>
      <category>产品比较</category>
      <category>隐私声明</category>
    </item>
    <item>
      <title>屏幕和窗口指纹：显示属性追踪</title>
      <link>https://botbrowser.io/zh/blog/screen-window-fingerprinting/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/screen-window-fingerprinting/</guid>
      <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
      <description>区分屏幕、可用区域、窗口、布局视口、视觉视口、缩放和像素密度，不把显示观察当作永久身份。</description>
      <category>屏幕</category>
      <category>窗口</category>
      <category>fingerprinting</category>
      <category>显示</category>
      <category>隐私</category>
    </item>
    <item>
      <title>面向产品团队的公平浏览器比较方法</title>
      <link>https://botbrowser.io/zh/blog/browser-comparison-methodology-for-product-teams/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-comparison-methodology-for-product-teams/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>用相同产品旅程、证据和支持边界，建立可重复、可审查、可验证的浏览器比较方法与记录。</description>
      <category>浏览器比较</category>
      <category>产品团队</category>
      <category>兼容性</category>
      <category>测试</category>
      <category>证据</category>
    </item>
    <item>
      <title>浏览器组件兼容性复核</title>
      <link>https://botbrowser.io/zh/blog/browser-compatibility-review-for-web-components/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-compatibility-review-for-web-components/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>用受控测试、可访问性检查和有边界的发布决策复核浏览器组件，帮助团队比较版本并记录回滚条件。</description>
      <category>Web Components</category>
      <category>custom elements</category>
      <category>Shadow DOM</category>
      <category>浏览器兼容性</category>
      <category>可访问性</category>
    </item>
    <item>
      <title>跨 Realm 的浏览器一致性与隐私边界</title>
      <link>https://botbrowser.io/zh/blog/browser-cross-realm-consistency-and-privacy/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-cross-realm-consistency-and-privacy/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>在 Window、Worker 和 iframe 之间保持明确的数据契约，不把 JavaScript 对象差异误当成身份信号。</description>
      <category>浏览器隐私</category>
      <category>Window</category>
      <category>Worker</category>
      <category>iframe</category>
      <category>realm</category>
    </item>
    <item>
      <title>浏览器引擎与浏览器产品比较</title>
      <link>https://botbrowser.io/zh/blog/browser-engine-versus-browser-product-comparisons/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-engine-versus-browser-product-comparisons/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>区分标准定义的浏览器引擎行为与完整产品旅程，帮助团队用公开证据制定有边界的支持决策。</description>
      <category>浏览器引擎</category>
      <category>浏览器比较</category>
      <category>Web 标准</category>
    </item>
    <item>
      <title>按平台与版本设计浏览器测试矩阵</title>
      <link>https://botbrowser.io/zh/blog/browser-test-matrices-by-platform-and-release/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-test-matrices-by-platform-and-release/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>为受支持的用户流程、平台和浏览器版本建立可维护的风险型兼容性矩阵，平衡覆盖、证据与发布决策。</description>
      <category>浏览器测试</category>
      <category>兼容性矩阵</category>
      <category>版本验证</category>
      <category>Web Platform Tests</category>
    </item>
    <item>
      <title>面向 Web 团队的浏览器更新回归分诊</title>
      <link>https://botbrowser.io/zh/blog/browser-update-regression-triage-for-web-teams/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-update-regression-triage-for-web-teams/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>在归因或回滚前，分离浏览器、应用、配置、平台与数据变化，建立可重复的更新回归证据。</description>
      <category>浏览器更新</category>
      <category>回归分诊</category>
      <category>Web 测试</category>
      <category>发布验证</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>Web 测量项目的隐私审查</title>
      <link>https://botbrowser.io/zh/blog/privacy-review-for-web-measurement-projects/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/privacy-review-for-web-measurement-projects/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>在 Web 测量开始前，审查目的、最少数据、用户选择、保留期限、证据边界与可执行的删除责任。</description>
      <category>隐私审查</category>
      <category>Web 测量</category>
      <category>数据最小化</category>
      <category>隐私设计</category>
      <category>BotBrowser</category>
    </item>
    <item>
      <title>如何撰写可复现的浏览器错误报告</title>
      <link>https://botbrowser.io/zh/blog/reproducible-browser-bug-reports/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/reproducible-browser-bug-reports/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>用预期行为、最小复现步骤、环境信息和隐私审查，把浏览器故障转成可复核的报告，并帮助团队完成分诊、修复与发布决策。</description>
      <category>错误报告</category>
      <category>浏览器测试</category>
      <category>复现</category>
      <category>版本验证</category>
    </item>
    <item>
      <title>Web Vitals：如何同时阅读现场数据与实验室数据</title>
      <link>https://botbrowser.io/zh/blog/web-vitals-field-data-and-lab-data/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/web-vitals-field-data-and-lab-data/</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <description>理解真实访问与受控实验测量的差异，比较 LCP、INP、CLS，并把聚合证据转化为产品决策。</description>
      <category>Web Vitals</category>
      <category>现场数据</category>
      <category>实验室数据</category>
      <category>Core Web Vitals</category>
    </item>
    <item>
      <title>使用 User Timing API 测量浏览器性能</title>
      <link>https://botbrowser.io/zh/blog/browser-performance-measurement-with-user-timing/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-performance-measurement-with-user-timing/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>用标记和测量记录自有应用流程，理解噪声结果，并以最少数据完成隐私友好的性能分析。</description>
      <category>User Timing API</category>
      <category>性能</category>
      <category>浏览器测量</category>
      <category>Web 性能</category>
    </item>
    <item>
      <title>浏览器应用负责人的内容安全策略指南</title>
      <link>https://botbrowser.io/zh/blog/content-security-policy-for-browser-application-owners/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/content-security-policy-for-browser-application-owners/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>明确责任、报告证据、兼容性检查和回滚边界，规划并维护应用的 CSP。</description>
      <category>Content Security Policy</category>
      <category>CSP</category>
      <category>Web 安全</category>
      <category>浏览器应用</category>
    </item>
    <item>
      <title>浏览器中的 CORS 边界：响应头、预检、凭证与缓存</title>
      <link>https://botbrowser.io/zh/blog/cross-origin-resource-sharing-browser-boundaries/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/cross-origin-resource-sharing-browser-boundaries/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>用可复现的方法诊断跨源 Fetch，并区分 CORS、网络可达性、服务器授权、CSP 与 Permissions Policy。</description>
      <category>CORS</category>
      <category>跨源请求</category>
      <category>Fetch</category>
      <category>Web 安全</category>
    </item>
    <item>
      <title>CSS 色彩管理与显示可访问性</title>
      <link>https://botbrowser.io/zh/blog/css-color-management-and-display-accessibility/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/css-color-management-and-display-accessibility/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>管理色彩空间、广色域显示、对比度和可访问回退，让不同屏幕上的内容在真实设备上仍然清晰、可读并支持键盘操作。</description>
      <category>CSS</category>
      <category>色彩管理</category>
      <category>可访问性</category>
      <category>浏览器兼容性</category>
    </item>
    <item>
      <title>JavaScript Number 精度与跨运行时可移植性</title>
      <link>https://botbrowser.io/zh/blog/javascript-number-precision-and-cross-runtime-portability/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/javascript-number-precision-and-cross-runtime-portability/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>在 IEEE-754、BigInt、JSON 序列化和运行时回退之间保持数值可靠。</description>
      <category>JavaScript</category>
      <category>数字精度</category>
      <category>BigInt</category>
      <category>可移植性</category>
    </item>
    <item>
      <title>使用 PerformanceObserver 观察 Web 应用健康度</title>
      <link>https://botbrowser.io/zh/blog/performance-observer-for-application-health/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/performance-observer-for-application-health/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>观察应用自有性能条目，聚合有用健康信号，并在不持久画像用户的前提下控制观察开销。</description>
      <category>PerformanceObserver</category>
      <category>Web 性能</category>
      <category>应用健康度</category>
      <category>隐私</category>
    </item>
    <item>
      <title>嵌入式浏览器功能的权限策略</title>
      <link>https://botbrowser.io/zh/blog/permissions-policy-for-embedded-browser-features/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/permissions-policy-for-embedded-browser-features/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>实践指南：向 iframe 委派浏览器功能，并区分策略、权限与跨源隔离。</description>
      <category>Permissions Policy</category>
      <category>iframe</category>
      <category>浏览器安全</category>
      <category>Web 平台</category>
    </item>
    <item>
      <title>同源策略与站点隔离：浏览器边界说明</title>
      <link>https://botbrowser.io/zh/blog/same-origin-policy-and-site-isolation-concepts/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/same-origin-policy-and-site-isolation-concepts/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>解释 origin、文档访问、嵌入与站点隔离，帮助团队区分浏览器边界、网络可达性和服务器授权。</description>
      <category>same-origin policy</category>
      <category>site isolation</category>
      <category>web security</category>
      <category>origins</category>
    </item>
    <item>
      <title>WebAssembly 功能检测与模块可移植性</title>
      <link>https://botbrowser.io/zh/blog/webassembly-feature-detection-and-module-portability/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/webassembly-feature-detection-and-module-portability/</guid>
      <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
      <description>探测运行时能力，区分验证、编译和实例化失败，并在保留用户输入的同时交付可恢复的回退路径。</description>
      <category>WebAssembly</category>
      <category>浏览器兼容性</category>
      <category>可移植性</category>
      <category>版本测试</category>
    </item>
    <item>
      <title>WebGPU 设备丢失后的恢复：保留用户任务与页面状态</title>
      <link>https://botbrowser.io/zh/blog/webgpu-device-loss-and-resilient-rendering/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/webgpu-device-loss-and-resilient-rendering/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>设计有界的 WebGPU 恢复流程，在保留页面状态的同时阻止过期异步任务覆盖新设备。</description>
      <category>WebGPU</category>
      <category>设备丢失</category>
      <category>恢复</category>
      <category>弹性渲染</category>
    </item>
    <item>
      <title>浏览器自动化测试数据与状态卫生</title>
      <link>https://botbrowser.io/zh/blog/automation-test-data-and-browser-state-hygiene/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/automation-test-data-and-browser-state-hygiene/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>为合成测试数据、浏览器状态和并行 worker 的清理流程明确所有权，保护隐私并保持结果一致。</description>
      <category>浏览器自动化</category>
      <category>测试数据</category>
      <category>状态管理</category>
      <category>测试隔离</category>
      <category>清理</category>
    </item>
    <item>
      <title>浏览器自动化无障碍测试：实用指南</title>
      <link>https://botbrowser.io/zh/blog/browser-automation-accessibility-testing/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-automation-accessibility-testing/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>构建检查键盘访问、语义名称、焦点、播报和包容性错误状态的自动化测试。</description>
      <category>browser automation</category>
      <category>accessibility testing</category>
      <category>keyboard testing</category>
      <category>Playwright</category>
      <category>Selenium</category>
    </item>
    <item>
      <title>浏览器自动化中的下载与上传测试规范</title>
      <link>https://botbrowser.io/zh/blog/browser-automation-download-upload-test-hygiene/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-automation-download-upload-test-hygiene/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>通过自有夹具、明确的完成检查、隔离的工件和注重隐私的清理，让文件传输测试稳定可靠。</description>
      <category>浏览器自动化</category>
      <category>文件上传测试</category>
      <category>下载测试</category>
      <category>测试规范</category>
      <category>Playwright</category>
    </item>
    <item>
      <title>面向自有测试的浏览器自动化网络 Mock</title>
      <link>https://botbrowser.io/zh/blog/browser-automation-network-mocking-for-owned-tests/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-automation-network-mocking-for-owned-tests/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>用受控的网络双替身让获准的浏览器测试保持确定性，明确生产环境与第三方边界，并区分浏览器证据与服务端事实。</description>
      <category>浏览器自动化</category>
      <category>网络 Mock</category>
      <category>Playwright</category>
      <category>测试双替身</category>
      <category>确定性测试</category>
    </item>
    <item>
      <title>浏览器自动化版本固定与更新</title>
      <link>https://botbrowser.io/zh/blog/browser-automation-release-pinning-and-updates/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-automation-release-pinning-and-updates/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>用明确的版本固定、兼容性证据、隐私边界和回滚条件规划浏览器与 driver 更新。</description>
      <category>浏览器自动化</category>
      <category>版本固定</category>
      <category>更新</category>
      <category>兼容性</category>
      <category>回滚</category>
    </item>
    <item>
      <title>浏览器自动化测试 Fixture 与隔离</title>
      <link>https://botbrowser.io/zh/blog/browser-automation-test-fixtures-and-isolation/</link>
      <guid isPermaLink="true">https://botbrowser.io/zh/blog/browser-automation-test-fixtures-and-isolation/</guid>
      <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
      <description>用清晰的资源所有权、隔离状态、安全并行 worker 和确定性清理设计浏览器自动化 fixture。</description>
      <category>浏览器自动化</category>
      <category>测试 fixture</category>
      <category>测试隔离</category>
      <category>并行测试</category>
      <category>清理</category>
    </item>
  </channel>
</rss>
