2016-08-15 2 views
0

Это, наверное, известный вопрос, я видел много вопросов, подобных этому в Google, и так далее. В моей локальной сети есть веб-сервер 10.xxx на машине A., делающий запрос перекрестного домена с использованием ajax

У меня есть HTML страницу на машине B, это HTML страница хочет сделать ajax request на веб-сервер в 10.xxx, я сделал страницу и попытался это и получили

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://XXXXXXXXXXX/ajax_info.txt. (Reason: CORS header 'Access-Control-Allow-Origin' missing) 

Вопрос:

  1. Есть ли шанс, что я могу включить это в mozilla?

  2. Как мы можем сделать запрос на серверы facebook, twitter, jquery lib через ajax, если перекрестный домен отключен?

  3. Могу ли я добавить 'Access-Control-Allow-Origin' в мой запрос на ваниль ajax?

Благодаря

ответ

0

Вы попали

header('Access-Control-Allow-Origin: *'); 

на обрабатать

Если вы хотите быть более защищенным, вы можете добавить свой домен вместо * -

http://www.foo.com например

header('Access-Control-Allow-Origin: http://www.foo.com'); 
+0

где именно на машине A? в основном нам нужно убедиться, что домен A всегда возвращает это в ответ? –

+0

Это заголовок, вы помещаете его в верхнюю часть страницы. Над всем остальным. – g9m29

+0

в соответствии с моим следующим вопросом, делает ли facebook это так, чтобы любой домен в мире мог запрашивать его домен? –

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