Как я могу использовать AJAX для доступа к любой странице в Интернете? - PullRequest
0 голосов
/ 26 октября 2011

Я пытался использовать стандартный метод ajax для извлечения содержимого страницы из URL, однако, если я не помещаю это ajax.htm на сервер, например, apache, и AJAX не будет выдавать.

И если я помещу его на http-сервер, пытаясь получить доступ к Интернету, он был намеренно отменен, вот снимок экрана с хромом:

enter image description here

Это странно?Просто отправляю сообщения на виртуальную машину (192.168.56.212) с помощью AJAX.

PS: Доступ к localhost с помощью AJAX работает в любом случае.

1 Ответ

3 голосов
/ 26 октября 2011

Ты не можешь. Браузер обычно запрещает подключения к любому другому домену, кроме того, с которого пришла страница. Это называется same origin policy. Есть способ обойти это для некоторых URL, называемых JSONP , но это работает только для сайтов, которые его используют.

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