SuperAPI AI 工具集

install-canvas-capture-browser

通用与其它

查看项目

更新于 10-16 02:06

技能介绍

用途

Canvas Capture 需要 Chrome 157.0.8080.0 或更新版本,并启用 Canvas Draw Element。本技能用于在 Apple Silicon macOS 上安装并验证适合私有 Remotion Canvas Capture 扩展使用的 Chrome for Testing 浏览器。

主要能力

  • 安装 Chrome for Testing:可使用现有兼容的 Chrome 浏览器,或通过捆绑脚本安装 Chrome for Testing。
  • 版本校验:脚本从 Google 的 Chrome for Testing 元数据中选择第一个兼容的 Stable、Beta、Dev 或 Canary 版本,并验证下载的应用与该版本匹配。
  • 安装路径:将应用安装到 /Users/jonathanburger/Applications/Recorder Chrome.app。
  • 幂等处理:当版本为 157.0.8080.0 或更新版本且浏览器已安装时,脚本不会下载,直接成功退出。
  • 保护现有安装:不会覆盖不兼容的现有应用。
  • 环境检查:扩展会在允许录制前检查所需的 HTML-in-canvas API 和视频编码配置。

使用方式

运行捆绑的安装脚本:

.agents/skills/install-canvas-capture-browser/scripts/install-browser.sh

该脚本仅支持 Apple Silicon macOS。

确认脚本报告预期的安装路径以及至少 157.0.8080.0 的版本。

使用以下命令为 Canvas Capture 启动:

'/Users/jonathanburger/Applications/Recorder Chrome.app/Contents/MacOS/Google Chrome for Testing' \
  --user-data-dir='/Users/jonathanburger/Library/Application Support/Remotion Canvas Capture' \
  --enable-features=CanvasDrawElement \
  --no-first-run \
  --no-default-browser-check

--enable-features=CanvasDrawElement 等同于在 chrome://flags/#canvas-draw-element 中启用后重启 Chrome;两种方式均可。不要添加 --enable-blink-features=CanvasDrawElement:该开发者覆盖项会直接改变 Blink 的状态,并触发 Chrome 的不受支持命令行警告,即使该功能受支持。

适用场景

适用于在 Apple Silicon macOS 上为私有 Remotion Canvas Capture 扩展准备兼容的 Chrome 浏览器环境,并完成版本与功能校验的安装流程。

限制

  • 脚本仅支持 Apple Silicon macOS。
  • 需要 Chrome 157.0.8080.0 或更新版本。
  • 不会覆盖不兼容的现有应用。
  • 关于收费、价格、平台支持范围等更多信息暂未提供。