Расширение Edge: не удалось проверить манифест расширения

После обзора моего расширения Edge я получил разрешение отправить его в магазин. Однако отправка не удалась из-за этой ошибки.

Файл, указанный в 'background.page', не существует: Extension \ PopupApplication \ app \ index.html? Background = 1

Ошибка проверки для манифеста расширения: Extension \ manifest.json

Соответствующая часть в manifest.json выглядит так:

"background": {
    "page": "PopupApplication/app/index.html?background=1",
    "persistent": true
}

Похоже, что проверка не разрешает параметры запроса в свойстве background.page. Но моя логика требует параметра. Есть ли обходной путь для этого или мне нужно изменить логику моего приложения?

Расширение Edge отлично работает локально. Также он работает для Chrome и Firefox. Я использовал Microsoft Edge Extension Toolkit для переноса расширения Chrome.

Изменить: упрощенная структура папок выглядит следующим образом

+ Assets
+ Extension
|----+ PopupApplication
     |----+ app
     |--------+ index.html
|----+ manifest.json

person afrischk    schedule 12.03.2019    source источник
comment
пожалуйста, проверьте путь к странице, из сообщения об ошибке кажется, что страница не может быть найдена.   -  person Zhi Lv    schedule 13.03.2019
comment
@ ZhiLv-MSFT Извините, у меня была опечатка. Я отредактировал для пояснения. Я предполагаю, что валидатор интерпретирует index.html?background=1 как имя файла.   -  person afrischk    schedule 13.03.2019


Ответы (1)


Исправление состояло в том, чтобы изменить наш код для успешной отправки расширения края. В отправке не разрешены параметры запроса в свойстве background.page. Это подтвердила служба поддержки Microsoft.

person afrischk    schedule 01.04.2019