"Error with Permissions-Policy header" 在 Chrome 更新后获取
"Error with Permissions-Policy header" getting after Chrome update
将 chrome 更新到版本 88.0.4324.104
后,控制台 window 出现以下错误
Error with Permissions-Policy header: Parse of permission policy failed because of errors reported by strctured header parser.
该应用程序是从 ASP.NET Core 3.1 和 Aurelia SPA 开发的。尝试将以下中间件添加到后端
app.Use(async (context, next) =>
{
context.Response.Headers.Add("Permission-Policy", "geolocation 'none';midi 'none';notifications 'none';push 'none';sync-xhr 'none';microphone 'none';camera 'none';magnetometer 'none';gyroscope 'none';speaker 'self';vibrate 'none';fullscreen 'self';payment 'none';");
await next();
});
但仍然出现控制台错误。
我遇到了同样的问题,并且是这样解决的:
您创建权限策略的方式不同。
Permissions-Policy: fullscreen=(self "https://example.com"), geolocation=*, camera=()
将 chrome 更新到版本 88.0.4324.104
后,控制台 window 出现以下错误Error with Permissions-Policy header: Parse of permission policy failed because of errors reported by strctured header parser.
该应用程序是从 ASP.NET Core 3.1 和 Aurelia SPA 开发的。尝试将以下中间件添加到后端
app.Use(async (context, next) =>
{
context.Response.Headers.Add("Permission-Policy", "geolocation 'none';midi 'none';notifications 'none';push 'none';sync-xhr 'none';microphone 'none';camera 'none';magnetometer 'none';gyroscope 'none';speaker 'self';vibrate 'none';fullscreen 'self';payment 'none';");
await next();
});
但仍然出现控制台错误。
我遇到了同样的问题,并且是这样解决的:
您创建权限策略的方式不同。
Permissions-Policy: fullscreen=(self "https://example.com"), geolocation=*, camera=()