Шлем отображает ошибку, когда отображается тост

Кто-нибудь сталкивался с этим сообщением при попытке отобразить тост при использовании Шлема?

Тост все еще отображается, но я не уверен, почему ошибка.

1 ответ

Решение

Ваш браузер, кажется, блокирует это, потому что data: изображения не занесены в белый список в политике безопасности контента. img-src Директива вашего CSP выглядит так:

img-src 'self' https://cdnjs.cloudflare.com

Это должно выглядеть примерно так:

img-src 'self' https://cdnjs.cloudflare.com data:

Вы можете использовать шлем, чтобы установить эту политику следующим образом:

app.use(helmet.csp({
  directives: {
    // ...
    imgSrc: ["'self'", "https://cdnjs.cloudflare.com", "data:"]
  }
}))
Другие вопросы по тегам