javascript - Chrome 打包应用程序 : Check if 'Experimental Extension APIs' flag is enabled

标签 javascript google-chrome google-chrome-extension google-chrome-app

我碰巧正在对 a proof-of-concept app I already have in the Chrome Web Store 进行一些更改这确实很棒:chrome.app.window.create() 选项允许开发人员将 Aura/Ash 透明度烘焙到窗口中(现在,实际上有一个静态图像设置为应用程序的背景) 。由于该应用程序实际上仅适用于 Chrome 操作系统用户,因此它依赖于 Ash 来运行这一事实对我来说确实没有问题。

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

最佳答案

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

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

关于javascript - Chrome 打包应用程序 : Check if 'Experimental Extension APIs' flag is enabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626579/

相关文章:

javascript - 安卓/IOS 浏览器。防止默认键盘显示在字段焦点上 (Javascript)

javascript - 使用 jquery 检测物化框架侧导航宽度

google-chrome - Chrome浏览器上的音频设备插件和插件事件

c# - 注册协议(protocol)处理程序 Windows 7 - 错误的工作目录

javascript - Mobx 如何获得更好的性能文件信息?

javascript - 从 JavaScript 访问 DOM 元素并向其发送事件

javascript - 为什么 click() 对对象标签 <object> 不起作用?

javascript - 像 jquery 一样在 PHP 中使用每个

javascript - RxJS 中的分支和(重新)连接值对

javascript - 无法将 blob 保存到 indexedDB