Ошибка: заблокировано из-за несоответствия типа MIME («text / html») (X-Content-Type-Options: nosniff) Shopify - PullRequest
0 голосов
/ 11 ноября 2019
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"
    }
  }

Я использую приведенный выше код для использования script_tags api, но я блокируюсь из-за несоответствия MIME-типа («text / html») (X-Content-Type-Options: nosniff) и не могу пройти мимо него. Может кто-нибудь, пожалуйста, дайте мне решение?

1 Ответ

0 голосов
/ 12 ноября 2019

Вы не можете обойти заголовок, поскольку он задает сервер, который отправляет вам ресурс. Вам нужно использовать URL, который строго возвращает файл js. Существует несоответствие в типе контента, запрашиваемом браузером и возвращаемом URL-адресом, и в результате браузеры не разрешают загрузку ресурса.

Дополнительная информация о прослушивании Mime - https://www.keycdn.com/support/what-is-mime-sniffing

...