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