2作者: jberthom5 个月前
我每天都用 AI 助手来构建 UI 功能。 让我一直很恼火的是:助手写代码,但从来看不到它在浏览器中的实际效果。它无法判断布局是否损坏,或者控制台是否抛出错误。 所以我构建了一个 CLI,让助手可以打开浏览器,与页面交互,记录发生的事情,并收集任何错误。然后,它将所有内容(视频、屏幕截图、日志)打包成一个自包含的 HTML 文件,我可以在几秒钟内进行审查。 ``` proofshot start --run "npm run dev" --port 3000 # 助手导航、点击、截屏 proofshot stop ``` 它适用于你使用的任何助手(Claude Code、Cursor、Codex 等)——它只是 shell 命令。它被打包成一个技能,所以你的 AI 编码助手确切地知道它是如何工作的。它基于 Vercel Labs 的 agent-browser 构建,比 Playwright MCP 更好、更快。 它不是一个测试框架。助手不决定通过/失败。它只是给我证据,这样我就不必每次都自己打开浏览器了。 开源且完全免费。 [https://github.com/AmElmo/proofshot](https://github.com/AmElmo/proofshot)
1作者: Numbness5 个月前
Safari 维护两个独立的“安全浏览”数据库: * Apple/social\_engineering,any\_platform,url\_expression(苹果专有,943 KB) * Google/social\_engineering,osx,url\_expression(谷歌的列表) 同步似乎是单向的:苹果从谷歌复制新增内容,但**不**处理删除。一个被谷歌安全浏览清除的域名,在 Safari 中会永久被阻止,且没有自动移除的途径。 复现步骤: 1. 在 Safari 中访问 https://openvan.camp/ → 全屏红色“欺诈网站警告” 2. 在 Chrome/Firefox/Edge 中访问相同的 URL → 无警告 3. 删除 \~/Library/Caches/com.apple.Safari.SafeBrowsing/ → 重新启动 Safari → 警告立即从新的数据库下载后重新出现 所有外部数据库都显示干净: * 谷歌安全浏览:干净 * VirusTotal:0/65 供应商 * URLVoid:0/35 引擎 * Spamhaus DBL、Gridinsoft、FortiGuard:已移除/干净 Sysdiagnose 确认 Safari 每 30 分钟左右通过 OHTTP/QUIC 连接到 mask.icloud.com(HTTP 200,约 450 毫秒),但苹果的列表在每次刷新周期中都保留该条目。这**不是**一个缓存问题——这是苹果专有 feed 中缺少删除机制。 最初的标记(2026 年 3 月)是由一个第三方广告网络(Adsterra)提供恶意重定向引起的。它于 3 月 18 日被移除。所有修复均已完成。websitereview.apple.com 于 3 月 18 日提交——6 天后无回复。 WebKit Bugzilla:https://bugs.webkit.org/show\_bug.cgi?id=310606 Apple Radar:rdar://173213501 还有人遇到过这种情况吗?除了 websitereview.apple.com 之外,还有其他已知的升级途径吗?