微软与谷歌正在合作开发一组新的Pickle Clipboard APIs,以改进浏览器的默认剪贴板功能
Lasted 2021-07-12 14:39:02
微软正在与谷歌合作开发一组新的“Pickle Clipboard APIs”,以改进谷歌 Chrome 和 Edge 的默认剪贴板功能,允许用户在浏览器和本机应用程序之间轻松复制和粘贴各种复杂的数据负载(文件格式)。
目前,基于 Chrome 或 Edge 的网络应用程序或网站对剪贴板(复制和粘贴)内容的访问受到限制。两种浏览器中的当前 Web 平台都支持最标准化的格式,例如 .txt、jpg、png、HTML 和其他 Windows 10、macOS、Linux 或移动平台上的流行格式。
然而,现有的 API 并没有扩展到专用格式的长尾。例如,Web 应用程序无法读取自定义 Web 格式、非 Web 标准格式(如 TIFF)和专有格式(如 .docx)。这些格式不受支持,用户无法在大多数 Web 应用程序中复制粘贴它们。
借助新的 Pickle Clipboard APIs,微软和谷歌正计划为这个问题提供解决方案。换句话说,您很快就可以在 Windows、macOS、Android 和其他平台上的 Web 应用程序和本机应用程序之间复制和粘贴自定义文件格式。
根据微软和谷歌的说法,这些将是即将推出的剪贴板 API 的主要优势:
- 允许在 Web 和本机应用程序之间复制/粘贴:这不会由浏览器处理,这意味着它将依赖于操作系统剪贴板。
- 开发人员可以创建自定义剪贴板格式。
- 保护安全/隐私。
- 提供对剪贴板的细粒度控制。
- 基于现有的异步剪贴板 API。
在多个 Chromium 代码补丁中,微软已经确认它已经开始致力于为 Chromium 浏览器提供自定义剪贴板格式支持。例如,补丁包含异步剪贴板 API 中自定义剪贴板格式的运行时标志实现。
在另一个补丁说明中,微软表示它正在实施一个新的 API 来编写平台和可移植格式,以便网络作者能够使用异步剪贴板编写 API 编写标准和自定义格式。
这个新 API 对开发人员特别有帮助,但它也将显着改善您的 Web 浏览体验。例如,您可以轻松地从文件资源管理器中复制文档并将其粘贴到 Google Docs 或 Microsoft Word 中。