网络平台
阅读 Web 平台 API 的文档,其中一些在 Chrome 中处于实验阶段。例如,源试用和开发者试用,或仅在 Canary 中提供的功能。
什么是 Chrome 发布版本?
了解 Chrome 如何使用 Canary 版、开发版、Beta 版和稳定版来测试新功能和发布更新。
什么是 Chrome flag?
您可以启用其他调试工具,也可以试用新功能或实验性功能。
什么是 Chrome 变体版本?
测试在 Chromebook 上运行的 Chrome 浏览器或 Chrome 操作系统的新功能或更改。
已交付的 API
页面生命周期 API
Page Lifecycle API 提供了生命周期钩子,让您的网页可以安全地处理这些浏览器干预措施,而不会影响用户体验。
早期提示
Early Hints 是一种 HTTP 状态代码 (103 Early Hints),用于在最终响应之前发送初步 HTTP 响应。
任何元素的画中画
在始终处于顶部状态的窗口中显示任意 HTML 内容。
通过条件聚焦功能更好地共享屏幕
在网络上共享屏幕时,有条件地聚焦于某个标签页或窗口。
可保护隐私的屏幕共享控件
借助 Web 可保护隐私的屏幕共享控件,引导用户避免过度分享。
利用捕获句柄改善标签页共享体验
Web 平台现在附带捕获句柄,该机制可让捕获的 Web 应用符合人体工学且自信地识别捕获的 Web 应用(如果捕获的 Web 应用已选择启用)。
识别用户的手写内容
借助手写识别 API,Web 应用可以使用高级手写识别服务实时识别手写输入中的文字。
Navigation API
探索使用 Navigation API 的新型客户端路由,该 API 添加了经过改进的功能来构建单页应用。
利用区域拍摄功能更好地分享标签页
Web 平台现在附带区域捕获功能,这是一种高效、可靠的剪裁视频轨道的方式。
使用 VirtualKeyboard API 进行完全控制
您可管理当触摸设备的虚拟键盘出现时,浏览器如何处理内容遮挡。
使用 View Transition API 实现轻松顺畅的转场
利用 View Transition API,您可以在网站上的不同视图之间打造无缝的视觉过渡。
使用 Speculation Rules API 预提取和预渲染页面
使用 Speculation Rules API 实现近乎即时的网页导航
长动画帧 (LoAF)
使用 Long Animation Frames API 找出可能会影响到下一次绘制的 Interaction to Next Paint (INP) Core Web Vitals 指标的缓慢动画帧,该指标用于衡量响应速度。
往返缓存 notRestoredReasons API
报告有关网页是否被禁止在导航时使用往返缓存的信息。
开始试用源试用
测试新的或实验性网络平台功能。
第三方源试用
嵌入式内容的提供商可以测试新的或实验性网络平台功能。
排查源试用问题
解决元标记、标头和脚本中的 Chrome 试用令牌常见问题。
源试用
源试用让开发者可以试用新功能并提供反馈。
滚动和缩放拍摄的标签页
借助 Captured Surface Control API,Web 应用可滚动和缩放捕获的标签页。
从任何元素捕获视频流
Element Capture API 是一种高性能且可靠的方式,用于将当前标签页的捕获转换为 DOM 子树的捕获。
Launch Handler API
控制应用的启动方式,例如,应用是使用现有窗口还是新窗口,以及所选窗口是否会导航到启动网址。
衡量软导航
尝试使用 History API 或新 Navigation API 由 JavaScript 驱动的同文档导航(由用户手势触发并修改 DOM),然后修改之前的内容以及向用户显示的网址。
计算压力 API
允许您的实现使用正确的底层硬件指标,以确保用户可以利用他们获得的所有处理能力
弃用中
这些功能之前是 Web 平台的一部分,但现在正被弃用和移除。
废弃卸载处理程序
从 Chrome 117 开始,卸载事件将逐步弃用。了解这意味着什么,以及网站和企业如何为此做好准备
不再追求
这些功能不再受支持,也不再处于实验阶段。
声明式链接捕获
以声明方式确定当浏览器被要求导航到某个网址时会发生什么情况。
Storage Foundation API
通过缓冲区和偏移量直接访问存储的数据。
通知触发器
安排无需网络连接的本地通知
Web 软件包
通过蓝牙将网站作为单个文件共享。
最佳做法
了解如何充分利用某些 Web 平台功能。
PWA 的网址协议处理程序注册
将 PWA 注册为协议处理程序后,当用户在浏览器或平台专用应用中点击具有特定架构(例如 mailto、比特币或 Web+music)的超链接时,已注册的 PWA 将打开并接收相应网址。
使用 WebCodecs 处理视频
处理视频流的组件,例如编码视频或音频的帧和未混合块。