繁体   English   中英

托管Chromebook上的自定义扩展程序

[英]Custom Extensions on Managed Chromebooks

我是一名开发人员,正在寻找使用自己的自定义私人扩展设置不同学校的最佳方式(即学校A应该是唯一可以访问扩展A的学校)。 从理论上讲,我知道有几种方法可以在域上推出自定义的私有扩展:

  1. 在服务器上托管.crx ,然后在管理控制台中单击“指定自定义应用程序”。
  2. 通过将zip上传到Chrome网上应用店来创建域应用
  3. 将我的开发者帐户中的扩展程序上传到Chrome网上应用店并发布到单个“受信任的测试人员”,或将其设为不公开列表

托管.crx的选项(1)尚未运行。 我不知道为什么,但扩展只是没有推出。 我直接链接到crx文件,它具有正确的ID和MIME类型,仍然没有骰子。 如果有人有任何提示或建议让这个工作,我很乐意听到他们!

选项(2) ,让学校创建一个域应用程序,似乎有点低效,因为它要求所有学校上传自己的zip。 所以基本上我必须通过电子邮件将一个zip文件发送到学校,让他们发布它。 对扩展的所有更新也需要类似的过程,因此这似乎并不理想。

我怀疑选项(3)是否有效。 如果我作为“受信任的测试人员”发布给管理员,我认为域中的其他人无法访问它。 如果它不公开,我不知道管理员如何在Chrome网上应用店对话框中找到它。 此外,我宁愿通过默默无闻来避免安全。

有没有人成功主持扩展并使用“ 指定自定义应用程序”功能? 管理控制台推出了获取自定义扩展的任何其他建议吗? 非常感谢!

要从管理控制台获取选项(1),请务必指定正确的扩展ID和有效的更新xml URL(不是crx)。

Google提供的一个有用的功能是获取扩展ID和更新请求中的版本。

例如,您可以创建一个update.php文件,该文件输出特定于每个扩展和版本的xml文件。 请参阅“高级用法”下的http://developer.chrome.com/extensions/autoupdate.html

有关打包托管chromebook的应用或扩展程序的详细信息,请参阅https://support.google.com/chrome/a/answer/2714278?hl=en

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM