边缘扩展:扩展清单验证失败
Edge extension: Validation failed for extension manifest
在审核我的 Edge 扩展后,我获得了将其提交到商店的批准。但是提交失败并出现此错误。
File specified by 'background.page' does not exist:
Extension\PopupApplication\app\index.html?background=1
Validation failed for extension manifest: 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
解决方法是更改我们的代码以成功提交边缘扩展。提交不允许在background.page
属性中查询参数。 Microsoft 支持已确认这一点。
在审核我的 Edge 扩展后,我获得了将其提交到商店的批准。但是提交失败并出现此错误。
File specified by 'background.page' does not exist: Extension\PopupApplication\app\index.html?background=1
Validation failed for extension manifest: 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
解决方法是更改我们的代码以成功提交边缘扩展。提交不允许在background.page
属性中查询参数。 Microsoft 支持已确认这一点。