#microsoft-edge #microsoft-edge-extension
#microsoft-edge #microsoft-edge-extension
Вопрос:
После проверки моего расширения 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
свойстве. Но моя логика требует параметра. Есть ли какой-либо обходной путь для этого или мне нужно изменить логику моего приложения?
Пограничное расширение отлично работает локально. Также это работает для Chrome и Firefox. Я использовал Microsoft Edge Extension Toolkit для переноса расширения Chrome.
Редактировать: упрощенная структура папок выглядит следующим образом
Assets
Extension
|---- PopupApplication
|---- app
|-------- index.html
|---- manifest.json
Комментарии:
1. пожалуйста, проверьте путь к странице, из сообщения об ошибке кажется, что он не может найти страницу.
2. @ZhiLv-MSFT Прошу прощения, у меня была опечатка. Я внес правку для уточнения. Я предполагаю, что средство проверки интерпретирует
index.html?background=1
как имя файла.
Ответ №1:
Исправление состояло в том, чтобы изменить наш код для успешной отправки пограничного расширения. Отправка не разрешает параметры запроса в background.page
свойстве. Это было подтверждено службой поддержки Microsoft.