1

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

然而,有一个绊脚石。感谢上帝,它实际上并不需要experimental许可,因为这会禁止应用程序的更新进入 CWS,但是,窗口真正透明的唯一方法是启用 Experimental APIs 标志。那么,是否可以检查是否启用了 Experimental Extension API 以退回应用程序的打包壁纸,以防万一?

4

1 回答 1

1

此 API 仍在开发中,尚未完全通过我们的 API 审批流程,因此可能会发生变化。这就是为什么它被列为实验性的 :) 您不应该在当前状态下发布依赖此 API 的应用程序,因为它可能会损坏。

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

于 2013-10-28T21:17:12.587 回答