Chrome 打包应用:检查是否启用了“实验性扩展程序 API”标志

Chrome Packaged Apps: Check if 'Experimental Extension APIs' flag is enabled

本文关键字:实验性 扩展 程序 标志 API 启用 是否 包应用 应用 检查 Chrome      更新时间:2023-09-26

我碰巧正在对Chrome网上应用店中已有的概念验证应用程序进行一些更改,这些更改确实很棒:chrome.app.window.create()选项,允许开发人员将Aura/Ash透明度烘焙到他们的窗口中(现在,实际上有一个静态图像设置为应用程序的背景)。由于该应用程序实际上仅适用于Chrome OS用户,因此它依赖于Ash才能运行的事实对我来说真的没有问题。

然而,有一个绊脚石。感谢上帝,它实际上不需要experimental权限,因为这将禁止应用程序的更新进入 CWS,但窗口真正透明的唯一方法是启用实验 API 标志。那么,是否可以检查实验性扩展 API 是否已启用以回退到应用的打包壁纸上,以防它们没有?

此 API

仍在开发中,尚未完全通过我们的 API 审批流程,因此可能会更改。这就是为什么它被列为实验性:)不应在当前状态下交付依赖于此 API 的应用,因为它可能会中断。

话虽如此,该计划的一部分是允许您通过 API 检测该功能是否可用。这样你的应用将能够在不支持透明度的Windows XP等平台上运行。