Ошибка: заблокировано из-за несоответствия типа MIME ("текст / html") (X-Content-Type-Options: nosniff) Shopify
const scriptRequestHeaders = {
'X-Shopify-Access-Token': accessToken,
'Content-Type': 'text/javascript',
};
const script_tag = {
"script_tag": {
"event": "onload",
"src": "some link here from google drive or github"
}
}
Я использую приведенный выше код для использования api script_tags, но меня блокируют из-за несоответствия типа MIME ("текст /html") (X-Content-Type-Options: nosniff), и я не могу обойти его. Может кто-нибудь предоставить мне решение?
1 ответ
Вы не можете обойти заголовок, поскольку он устанавливается сервером, который отправляет вам ресурс. Вам нужно использовать URL-адрес, который строго возвращает файл js. Несоответствие типа контента, запрашиваемого браузером и возвращаемого URL-адресом, в результате браузеры не разрешают загрузку ресурса.
Дополнительная информация о Mime Sniffing - https://www.keycdn.com/support/what-is-mime-sniffing