返回首页
最新
我每天使用AI代理来构建用户界面功能。让我感到烦恼的一点是:代理编写代码,但从未看到它在浏览器中的实际效果。它无法判断布局是否破损,或者控制台是否抛出错误。
因此,我构建了一个命令行工具(CLI),让代理可以打开浏览器、与页面互动、记录发生的事情,并收集任何错误。然后,它将所有内容——视频、截图、日志——打包成一个自包含的HTML文件,我可以在几秒钟内查看。
```bash
proofshot start --run "npm run dev" --port 3000
# 代理导航、点击、截图
proofshot stop
```
它可以与您使用的任何代理(Claude Code、Cursor、Codex等)配合使用——这只是一些命令行指令。它被打包为一个技能,因此您的AI编码代理确切知道它是如何工作的。它基于Vercel Labs的agent-browser构建,比Playwright MCP更好、更快。
这不是一个测试框架。代理不会决定通过或失败。它只是给我提供证据,这样我就不必每次都自己打开浏览器。
开源且完全免费。
[https://github.com/AmElmo/proofshot](https://github.com/AmElmo/proofshot)
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:已移除/干净
系统诊断确认Safari每约30分钟通过OHTTP/QUIC连接到mask.icloud.com(HTTP 200,约450毫秒),但苹果的列表在每次刷新周期中仍保留该条目。这不是缓存问题——而是苹果专有数据源中缺失的删除机制。
最初的标记(2026年3月)是由于第三方广告网络(Adsterra)提供恶意重定向造成的。该条目于3月18日被移除。所有修复已完成。2023年3月18日提交的websitereview.apple.com — 6天后未收到回复。
WebKit Bugzilla: https://bugs.webkit.org/show_bug.cgi?id=310606
苹果雷达:rdar://173213501
还有其他人遇到这个问题吗?除了websitereview.apple.com之外,有其他已知的升级途径吗?