Я играю с API Quora.
Я нашел этот github-репозиторий для расширения браузера quora [https://github.com/drusepth/Quora-Chrome-Extension/blob/master/stable/background.html],, и это выглядит так же просто, как выполнение GET http://api.quora.com/api/logged_in_user?fields=notifs,inbox. И это должно вернуть соответствующий JSON.
Но когда я пробую тот же код с локальной веб-страницы, я получаю это:
Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.
Почему это происходит? И как я могу обойти это?
Вам необходимо добавить домен api.quora.com в раздел разрешений вашего файла manifest.json. Подробнее смотрите здесь: http://monsur.hossa.in/2011/07/07/chrome-extensions-and-cross-domain-requests.html