Загрузить расширение Edge в интернет-магазин с существующим идентификатором расширения - PullRequest
0 голосов
/ 11 марта 2020

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

В Chrome вы можете контролировать идентификатор только что созданного расширения включив файл «key.pem» в первую загрузку пакета расширения. Но это не работает в Edge Store, кажется, всегда создается новый идентификатор расширения.

Есть ли способ заставить магазин использовать наш существующий идентификатор расширения?

1 Ответ

0 голосов
/ 11 марта 2020

Ваше родное приложение сообщений полагается на chrome .runtime.connectNative приложение?

Если да, я предлагаю вам установить alloworigins на " расширение: // [Microsoft-Catalog-extensionID]"в вашем исходном файле манифеста хоста обмена сообщениями.

Так что я думаю, что вы должны использовать Microsoft-Catalog-extensionID , и вы можете не используйте это существующее расширение Id.

I go эта информация в документации.

Если ваше расширение обменивается сообщениями с собственным приложением, используя chrome .runtime.connectNative API, убедитесь, что в файле манифеста собственного хоста обмена сообщениями для разрешенных происхождений установлено значение «extension: // [Microsoft-Catalog-extensionID]». Это позволяет приложению идентифицировать расширение.

Ссылка:

Порт Chrome Расширение для Microsoft (Chromium) Edge

...