Puppeteer 是一个 JavaScript 库,提供高级 API,可通过 Chrome DevTools 协议和 WebDriver BiDi 自动执行 Chrome 和 Firefox 操作。

您可以使用它在浏览器中自动执行任何操作,从截取屏幕截图和生成 PDF 到浏览和测试复杂的界面以及分析性能。

概念

查询 DOM 元素、点击按钮、输入文本等。
拦截和修改网络请求和响应。
获取整个网页或特定元素的视觉快照。
了解无头模式、有头模式和 shell 模式以及何时使用这些模式。

博文

阅读有关 Puppeteer、Chrome 测试版和 WebDriver BiDi 的最新博文。

在 View 中使用基于层的动画可以提高性能并减少 但设置起来比较困难通过 AnimationBuilder 类可以显著降低复杂性,并提高层的可读性, 动画。 假设您需要为以下两个元素之间的连续淡入淡出添加动画 如下图所示。 以下示例展示了如何直接使用图层动画 API 来完成此操作。 下面展示了如何使用 AnimationBuilder 创建相同的效果。 退出作用域后,动画即会开始播放。 您更愿意编写或读取哪些代码?更重要的是, AnimationBuilder

了解 Chromium 开发者如何降低 n 天遭到攻击的可能性。

了解如何使用 Chrome 的 iOS 应用代码。