Проблема Access-Control-Allow-Origin при разработке расширения Google Chrome - PullRequest
0 голосов
/ 04 декабря 2011

В основном у меня есть некоторый JavaScript, и я хочу получить пользовательский шаблон HTML.

var content = $.get('localcontent.html', function() {

});

Но я получаю эту ошибку:

XMLHttpRequest cannot load file:///{path}/localcontent.html. Origin null is not allowed by Access-Control-Allow-Origin.

Где {path} - это путь кпапка, содержащая мой файл javascript и localcontent.html.

Я свирепо гуглял в поисках какого-то решения, но все, что я могу найти, это то, что Chrome не позволяет мне читать из локальных файлов из-за кучкиЗаголовок дерьмо.Что мне делать?

1 Ответ

0 голосов
/ 04 декабря 2011

Я думаю, что набор методов ajax может говорить по HTTP, GET и POST, поэтому вам нужно указать его, чтобы получить файл с сервера, указав URL-адрес сервера (часть «путь» в сообщении об ошибке) .

Существует также новый API-интерфейс для файлов HTML5, который также может быть полезен для вашего варианта использования, http://www.w3.org/TR/2009/WD-FileAPI-20091117/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...