Uncauct (в ormoble) SecurityError: не удалось выполнить «Toblob» на «htmlcanvaselement»: испорченные холсты не могут быт ⇐ Javascript
Uncauct (в ormoble) SecurityError: не удалось выполнить «Toblob» на «htmlcanvaselement»: испорченные холсты не могут быт
Версия Strapi: 5.11.3 < /p>
Версия узла: 22.0.0 < /p>
База данных: sqlite < /p>
< /blockquote>
. Проверено, и в консоли была ошибка:
unaught (в in orploy) SecurityError: не удалось выполнить «toblob» на 'htmlcanvaselement': запятнанные холмы не могут быть экспортированы < /p>
Я загружаю изображение на S3 и служит его на CDN. /> Это моя конфигурация в промежуточном программном обеспечении Strapi: < /p>
module.exports = ({env}) => [
'strapi::logger',
'strapi::errors',
'strapi::cors',
'strapi::poweredBy',
'strapi::query',
'strapi::body',
'strapi::session',
'strapi::favicon',
'strapi::public',
{
name:'strapi::security',
config: {
contentSecurityPolicy: {
useDefaults: true,
directives: {
"connect-src": ["'self'", "https:"],
"img-src": [
"'self'",
"data:",
"blob:",
"dl.airtable.com",
https://${env("aws_bucket")}.s3.${env(/
"AWS_REGION"
)}.amazonaws.com/,
env("CDN_URL"),
],
"media-src": [
"'self'",
"data:",
"blob:",
"dl.airtable.com",
https://${env("aws_bucket")}.s3.${env(/
"AWS_REGION"
)}.amazonaws.com/,
env("CDN_URL"),
],
"frame-src": [
env("CLIENT_URL")
],
upgradeInsecureRequests: null,
},
},
},
},
];
< /code>
И я также прочитал с некоторой похожей проблемой, что я должен добавить Crossorigin = "Anonymous", но я запутался, где мне это добавить? И я сделал обороригины и позволил быть * в S3 и CDN
Подробнее здесь: https://stackoverflow.com/questions/796 ... mlcanvasel
Версия Strapi: 5.11.3 < /p>
Версия узла: 22.0.0 < /p>
База данных: sqlite < /p>
< /blockquote>
. Проверено, и в консоли была ошибка:
unaught (в in orploy) SecurityError: не удалось выполнить «toblob» на 'htmlcanvaselement': запятнанные холмы не могут быть экспортированы < /p>
Я загружаю изображение на S3 и служит его на CDN. /> Это моя конфигурация в промежуточном программном обеспечении Strapi: < /p>
module.exports = ({env}) => [
'strapi::logger',
'strapi::errors',
'strapi::cors',
'strapi::poweredBy',
'strapi::query',
'strapi::body',
'strapi::session',
'strapi::favicon',
'strapi::public',
{
name:'strapi::security',
config: {
contentSecurityPolicy: {
useDefaults: true,
directives: {
"connect-src": ["'self'", "https:"],
"img-src": [
"'self'",
"data:",
"blob:",
"dl.airtable.com",
https://${env("aws_bucket")}.s3.${env(/
"AWS_REGION"
)}.amazonaws.com/,
env("CDN_URL"),
],
"media-src": [
"'self'",
"data:",
"blob:",
"dl.airtable.com",
https://${env("aws_bucket")}.s3.${env(/
"AWS_REGION"
)}.amazonaws.com/,
env("CDN_URL"),
],
"frame-src": [
env("CLIENT_URL")
],
upgradeInsecureRequests: null,
},
},
},
},
];
< /code>
И я также прочитал с некоторой похожей проблемой, что я должен добавить Crossorigin = "Anonymous", но я запутался, где мне это добавить? И я сделал обороригины и позволил быть * в S3 и CDN
Подробнее здесь: https://stackoverflow.com/questions/796 ... mlcanvasel
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему элемент «canvas» не является «экземпляром HTMLCanvasElement»?
Anonymous » » в форуме Javascript - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-