如何使用AJAX访问互联网上的任何页面?

时间:2011-10-26 09:10:26

标签: javascript html ajax http web

我尝试使用标准的ajax方法,从URL中检索页面内容,但是,如果我没有将此ajax.htm放在服务器上,例如apache,并且AJAX不会发出。

如果我将它放在一个http服务器上,尝试访问互联网,它会被故意取消,这里是铬的截图:

enter image description here

那有点奇怪吗?只需使用AJAX发布到虚拟机(192.168.56.212)。

P.S:无论如何都可以使用AJAX访问localhost。

1 个答案:

答案 0 :(得分:3)

你不能。浏览器通常会禁止与页面来源之外的任何其他域的连接。这称为same origin policy。有一种方法可以解决一些名为JSONP的网址,但这只适用于使用它的网站。