Расширение Chrome Connect-SRC - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь создать расширение Chrome, и мне нужно загрузить / сохранить некоторые данные из / в https://address.com. Мой файл manifest.json выглядит следующим образом:

"permissions": [
    "geolocation",
    "unlimitedStorage",
    "https://address.com/"
  ],
  "content_security_policy": "script-src 'self'; object-src 'self';connect-src 'self'  https://address.com/;"

Но япри попытке загрузки сталкиваюсь с проблемой ниже, я не уверен, в чем проблема и как ее исправить.

Отказался от подключения к 'https://address.com/graphql'потому что он нарушает следующую директиву политики безопасности содержимого: blob "connect-src 'self": .....

Пожалуйста, подскажите, спасибо.

Код извлечения:

try {
      fetch("https://address.com/graphql", {
        method: "POST",
        headers: {
          "Content-Type": "application/json",
        },
        body: JSON.stringify({ query: "{ getList(page:1, limit: 10) { t } }" })
      })
        .then(res => res.json())
        .then(res => console.log("getList: ", res.data));
    } catch (error) {
      console.error("getListError:", error);
    }

Я только что заметил еще одну вещь, код прекрасно работает на сайтах, таких как stackoverflow.com, но выдает ошибку на Facebook, Twitter ... любая идея.

...