Я работаю над расширением Chrome, которое отслеживает время и использует Google App Engine для бэкэнд.
Для тестирования я пытаюсь подключить локальную версию расширения к локальной версии приложения App Engine. Когда я пытаюсь отправить запрос POST, я получаю:
XMLHttpRequest cannot load http://localhost:8080/report. Origin chrome-extension://mbndmimplohfkkcincjodnfpaapbbmei is not allowed by Access-Control-Allow-Origin.
Но он работает, когда я изменяю URL-адрес, чтобы он отправлял URL-адрес appspot.com.
Что такое Access-Control-Allow-Origin, и почему это мешает мне получать результаты от localhost?