在未打包的Chrome扩展程序中使用共享模块

时间:2017-12-05 09:38:40

标签: javascript json google-chrome google-chrome-extension

我们正在开发基本的Chrome扩展程序,以促进代表支离破碎的网络身份的帐户之间的移动性。

我们似乎无法弄清楚如何将共享模块成功导入未解压缩的扩展程序。

Shared Modules的官方文档似乎暗示可以做到:

  

在开发过程中,您需要手动安装扩展程序使用的任何共享模块。对于侧载或作为解压缩扩展加载的扩展,不会发生自动安装。对于本地安装的解压缩共享模块,您必须使用密钥字段来确保共享模块使用正确的ID。

但我们无法弄清楚如何使用"键"在这种情况下的字段。我们是否需要在导入扩展的清单中引用共享模块的密钥?在我们最近(失败)的尝试中,我们通过打包共享模块生成了一个密钥,然后尝试在导入扩展的清单中引用它:

"import": [
  {"id": "fdiiokbdnfolebkgnafemkmngiajnhkl",
    "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv4CmT58yrpUaMt9mr/kqttSR/RFfWUqUung5A2pmuV8ULjh6jBwqYjT1sCQAAYLvrREaGpxrnl2kXYdi+0BvzUg/I56YKURkvAroXNxSaG3ikpNeg9F1tiZ2Ni5IS2ZYhTFSWWGNTkb5RxnduCKuBl1X85kZM8kMFn2J9UytN9iUTEVi44DT9tRGRrZf9VkfpbQ1rlM3AMweNeh16WCdLYe9IexrOKwT0wn33p5UvmBHha6C5GRzED4r17OEl8dHuZzRxrAKzVnUzQ7edqC18oRtyxxNYUetrmqSMbSf654tFOlFdl93JK9pJAg2Xm7T76pgtiExw6iDtSMZyyVI6wIDAQAB"
  }
]

我们是否需要为这两个扩展生成密钥?或者我们只是让我们的JSON错了。

任何帮助都会非常感激,一直在搜索一段时间,但似乎无法找到有关此特定问题的任何信息。

0 个答案:

没有答案