微软正在与谷歌合作开发一组新的“Pickle Clipboard API”,这些 API 将改进谷歌 Chrome 和 Edge 的默认剪贴板工具,允许用户在浏览器和本机应用程序之间轻松复制和粘贴各种复杂的数据负载(文件类型) ,根据我们看到的多份设计文件。
目前,Chrome 或基于 Edge 的网络应用程序或网站对剪贴板(复制和粘贴)内容的访问受到限制。两种浏览器中的当前 Web 平台都支持最标准化的格式,例如 .txt、jpg、png、HTML 和其他 Windows 10、macOS、Linux 或移动平台上的流行格式。
然而,现有的 API 并没有扩展到专用格式的长尾。例如,Web 应用程序无法读取自定义 Web 格式、非 Web 标准格式(如 TIFF(一种大图像格式))和专有格式(如 .docx(一种文档格式))。这些格式不受支持,用户无法在大多数 Web 应用程序中复制粘贴它们。
借助新的Pickle Clipboard API 集,微软和谷歌正计划为这个问题提供解决方案。如果该功能在浏览器中实现并得到开发人员的支持,则您最喜欢的 Web 应用程序可以使用标准化的酸洗格式读取和写入任意未净化的有效负载。
换句话说,您很快就可以在 Windows、macOS、Android 和其他平台上的 Web 应用程序和本机应用程序之间复制和粘贴自定义文件格式。
根据微软和谷歌的说法,这些将是即将推出的剪贴板 API 的主要优势:
在多个 Chromium 代码补丁中,微软已经确认它已经开始致力于为 Chromium 浏览器提供自定义剪贴板格式支持。例如,补丁包含异步剪贴板 API 中自定义剪贴板格式的运行时标志实现。
在另一个补丁说明中,微软表示它正在实施一个新的 API 来同时编写平台和可移植格式,以便网络作者能够使用异步剪贴板编写 API 编写标准和自定义格式。
“这些更改将用于 [Pickle Clipboard API 项目] 以支持自定义格式写入操作,”微软工程师指出。
这个新 API 对开发人员特别有帮助,但它也将显着改善您的 Web 浏览体验。例如,您可以轻松地从文件资源管理器中复制文档并将其粘贴到 Google 文档或 Microsoft Word 中。
同样,像 SketchUp 这样的网络应用程序将可以访问更具体或更复杂的剪贴板功能,这应该会改善用户的整体复制和粘贴体验。
Microsoft Office 团队已在内部表现出对支持此 API 的兴趣。