Mobile browsers are a key gateway to the internet for 56 million people in the UK. Smartphone users spend around half an hour a day in these apps, and opening a browser is the most common way they...
React 19.3 was released on September 9, introducing several features including the react-dom browser() API. This API allows components to opt out of server-side rendering, addressing issues with...
Using GPT-6 Astra in Codex, Asana made its browser agent 76x cheaper and 5x faster in tests to offer customers more capable models.
Out-of-order HTML streaming, a user experience pattern popularized by front-end frameworks and that allows users to view and interact faster with a page before it is entirely loaded, is making its...
TypeSafe AI 推出决策小模型 Jev,专用于选择题、打分和是非判断,每百万输入 token 仅 0.042 美元,输出免费,比大模型快 200 倍、便宜 400 倍。文章介绍其三种题型与十步集成方法,并展示浏览器操作、邮件分类、安全护栏、模型路由、上下文压缩五大场景,指出智能体约八成调用实为选择题,应交给 Jev 处理。
Zenbu Labs 开源了 terminal-browser,可在终端内运行真实 Chromium 浏览器,通过 Kitty 图形协议渲染像素,支持 SSH 远程预览和分屏。其 action 命令允许 Claude Code 等 AI 助手直接操作同一可见网页实例,读取渲染结果、点击和刷新,无需切换工具。但终端兼容性有限,仅支持部分平台,且 AI 操作浏览器存在安全风险,官方未给出完整安全策略。
James Hall discusses the strategic and technical imperative of moving AI workloads from cloud providers to local edge devices. He shares practical approaches using WebGPU, Transformers.js, and...
Two years ago Mozilla asked two leading experts on deceptive design, Dr. Harry Brignull and Cennydd Bowles, to look at how Microsoft was treating people who tried to use a different browser on...
Browser Run 现已在 Cloudflare Containers 上运行,性能更快、可扩展性更强。用户每分钟可启动 60 个浏览器,最多同时运行 120 个,响应时间减少超过 50%。该平台支持无头浏览器,适用于网页应用测试和 AI 代理交互。通过迁移到 D1 数据库和队列,解决了性能瓶颈,实现了更高的请求处理能力,提升了用户体验。
browser-harness是一个开源工具,允许AI直接操作Chrome浏览器,自动修复bug并扩展功能。与传统自动化工具不同,它不设限制,AI可以根据需要自行编写代码。该系统适应网页变化,处理弹窗和无API接口的情况,提高了自动化的灵活性和效率。安装简单,用户只需一句命令即可配置,适合AI工程师和开发者探索AI能力的边界。
Browser Harness是一种自愈式浏览器操控工具,允许大语言模型自主完成任务。它通过CDP协议与Chrome直接连接,去除了传统框架的限制。该工具设计简洁,代码量仅592行,支持云端浏览器服务,能自动处理错误并自我修复,展现出强大的自动化能力。
Cloudflare推出Browser Run,为AI代理提供浏览器功能。新特性包括实时查看代理活动、人工干预、支持Chrome开发工具协议和WebMCP,提升代理的导航能力。用户可记录会话以便调试,并且并发浏览器数量从30增加到120,提升处理效率。Browser Run简化了AI代理的网络交互,支持更高效的自动化和人机协作。
At QCon London 2026, James Hall discussed running AI workloads directly in browsers, highlighting local processing benefits such as enhanced privacy, reduced latency and cost. He examined...
本文介绍了将浏览器扩展发布到Chrome Web Store的步骤。首先,注册开发者账户并支付$5。然后,构建扩展包并上传,确保版本号正确。配置商店展示信息和隐私政策后,提交审核,审核通常需几天,某些高风险扩展可能需更长时间。
本文介绍了如何为浏览器扩展实现弹窗(Popup UI),用于显示和编辑网页内容的Markdown格式。弹窗通过与后台脚本通信,执行脚本获取当前页面内容,并支持Markdown编辑器。总结了弹窗的应用场景及其与内容脚本的区别,强调了安全性和内存管理。
本文介绍了如何在浏览器扩展中按需注入脚本,以避免影响网页速度和安全性。通过点击扩展图标,后台脚本向当前网页注入脚本,实现将网页内容转换为Markdown。使用了@mozilla/readability和turndown库进行内容解析和转换。
本文介绍了浏览器扩展的存储和配置功能。使用browser.storage API可以实现本地、同步和临时数据存储。配置页面允许用户调整扩展选项,并提供两种访问方式。通过示例代码,展示了持久化存储的实现和配置页面的美化方法。此外,介绍了如何通过点击扩展图标打开配置页面,以提升用户体验。
用户脚本(User Script)是一种允许用户修改网页的标准,需通过脚本管理器如Tampermonkey使用。它由元数据和代码组成,具有无审核和广泛适用性等优点,但功能扩展有限。
本文介绍了浏览器扩展中的背景脚本,具有访问所有扩展API、全局唯一性、按需启动和无法使用DOM API的特点。背景脚本可与内容脚本通信,适用于自动休眠不活跃标签页的功能,通过监听标签页事件记录最后访问时间,超过设定时间后自动冻结不活跃标签页,以节省内存和CPU资源。
由于多邻国 App 存在 Bug,我考虑使用 Web 版本,但体验不佳且有下载推广弹窗。通过 DevTools 找到弹窗元素,解决了滚动条锁定问题,并递归查找导致锁定的元素。可以通过 CSS 恢复正常滚动,建议开发 Extension 或 UserScript 来改善 Web 体验。
完成下面两步后,将自动完成登录并继续当前操作。