Использование общего модуля в распакованном расширении Chrome

Мы разрабатываем базовое расширение для Chrome, чтобы повысить мобильность учетных записей, представляющих фрагментированные веб-идентификаторы.

Мы не можем понять, как успешно импортировать общий модуль в распакованное расширение.

Официальная документация для общих модулей, кажется, подразумевает, что это может быть сделано:

Во время разработки вам нужно будет вручную установить любые общие модули, которые использует ваше расширение. Автоматическая установка не происходит для расширений, которые загружаются сбоку или загружаются как распакованные расширения. Для локально установленных распакованных общих модулей необходимо использовать поле ключа, чтобы гарантировать, что общие модули используют правильные идентификаторы.

Но мы не можем понять, как использовать поле "ключ" в этом случае. Нужно ли ссылаться на ключ общего модуля в манифесте расширения импорта? В нашей последней (неудачной) попытке этого мы сгенерировали ключ, упаковав Shared Module, а затем попытались сослаться на него, как показано в манифесте Importing Extension:

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

Нужно ли генерировать ключи для обоих расширений? Или мы просто неправильно понимаем наш JSON.

Любая помощь будет принята с благодарностью, она искала некоторое время, но, похоже, не может найти никакой информации по этому конкретному вопросу.

0 ответов

Другие вопросы по тегам