2017-02-20 3 views
0

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

Вот простой код бросает ошибку:

$(function() { 
    $('#content').load('home.html' + '#container').hide().fadeIn('slow'); 
}); 

Мой вопрос, является это только локальная ошибка хоста, будет по-прежнему происходит в хроме, если сайт находится на сервере?

+1

Где ты на этом? Файл ': //' URL, 'http: // localhost' или что-то еще? –

+0

попробовал оба, apache и локальные файлы – user7391050

+0

Это кажется странным - но это определенно не должно происходить на обычном http-сервере. Правила о том, как браузеры обрабатывают файловые системы и локальные запросы, могут быть странными и загадочными, но они не должны переноситься в Интернет (если только что-то не так.) Можете ли вы привести полное сообщение об ошибке, которое вы получаете, пожалуйста? –

ответ

0

Я думаю, что только для localhost на сервере работает нормально.

Попробуйте это расширение crhome: Allow-Control-Allow-Origin: *

+1

Да, вы правы, просто положите его на сервер, и он работает по всем направлениям. – user7391050

Смежные вопросы