gpt4 book ai didi

google-chrome - 如何模拟沙箱 "pre-installed by policy"扩展

转载 作者:行者123 更新时间:2023-12-04 17:57:31 25 4
gpt4 key购买 nike

我正在开发一个扩展,我正在尝试使用 enterprise.deviceAttributes API,但是 "This API is only for extensions pre-installed by policy." .如何在沙箱中模拟预安装的策略扩展以便我可以开发它?

另外,我注意到这个 API 不再是“仅限开发 channel ”,所以现在我可以在生产中使用它了吗?

关于 Google 管理员的问题:

我将要求用户通过 Google Admin > Chrome Management > User Settings 将我的扩展安装到他们的“ child ”*。 ,因此用户无需注册设备,扩展程序将“按策略安装”。
在这种情况下,哪些设备未注册,我是否仍然可以使用我的扩展程序获取“子项”的 deviceID,然后调用 Admin API 以获取设备信息?

* child 是一个例子,可以是学生,员工......

最佳答案

我发现了一个不需要我等待 Chrome 网上应用店批准的工作流程,但它有点笨拙。

  • 这是在开发人员模式下在 Chromebook 上尝试的。我不知道这是否重要。
  • 将您的扩展程序作为草稿上传到 Chrome 网上应用店
  • 请注意在 Chrome 网上应用店开发者仪表板中分配给您的草稿的 ID
  • 在 Google 管理员中,在“设备”>“Chrome”>“应用程序和扩展程序”下选择“按 ID 添加 Chrome 应用程序或扩展程序”
  • 从开发者仪表板输入扩展 ID
  • 将“来自 Chrome 网上应用店”更改为“来自自定义 URL”并输入垃圾 URL
  • 确保将扩展设置为“可用”而不是“强制”(如果设置为强制,您将无法手动安装扩展)
  • 从 Chrome 网上应用店保存的草稿的“包”部分下载 CRX 文件,并将其复制到您的 Chromebook。 Your CRX file will now be signed by the blessed Google keys
  • 将其拖入 Chromebook 上的 chrome://extensions 页面进行安装
  • 禁用扩展但不要卸载它
  • 在 Google Admin 中将扩展名更改为“强制”
  • 转到 chrome://policy 并重新加载策略。
  • 如果您刷新 chrome://extensions,您应该会看到该扩展现在已强制启用并且应该以 enterprise.deviceAttributes 运行。权限(假设您的扩展程序请求它们)
  • 关于google-chrome - 如何模拟沙箱 "pre-installed by policy"扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39085029/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com