Заголовок "Нет" Access-Control-Allow-Origin присутствует на запрошенном ресурсе ".

Я уже пробовал искать различные вопросы, но это не помогло/я слишком неопытен, чтобы понять, поэтому я должен быть конкретным. Это то, что я получаю в консоли:

XMLHttpRequest не может загрузить https://a.websight.com/file/hex.json. В запрошенном ресурсе нет заголовка "Access-Control-Allow-Origin". Следовательно, хром-расширение Origin://asdfghetcetcetc 'не допускается. (Индекс): 1

Это ломает все мое расширение, и я не знаю, как это исправить. Я был бы признателен за любую помощь.

Ответ 1

Хотя вопрос довольно старый, я обнаружил, что сайт разработчика Google предоставляет простой способ запомнить глобальный вид разрешения. Если вы хотите сделать запросы ajax для перекрестного происхождения в любом месте, где вы можете добавить "permissions": ["<all_urls>"] в манифест. Или вы можете использовать соответствующие шаблоны, описанные в здесь.