使用Javascript从Internet检索文件

使用Javascript从Internet检索文件,javascript,Javascript,可能重复: 我希望JavaScript获得一个网页,比如谷歌主页,并检索其(显然)HTML代码。我不知道怎么做,主要是因为我不太喜欢JavaScript。如果可能的话,由于速度问题,我会使用不需要库(如jQuery)或轻库的解决方案。您将只能获得您自己网站上的网页。浏览器将阻止您从外部站点加载任何HTML。(除非您使用JSONP,但这不允许您加载HTML)正如Mitch正确地说的,JavaScript不可能从任意网站下载HTML 我不确定您的要求是什么,但以下是一些可以处理不太一般情况的想法:

可能重复:


我希望JavaScript获得一个网页,比如谷歌主页,并检索其(显然)HTML代码。我不知道怎么做,主要是因为我不太喜欢JavaScript。如果可能的话,由于速度问题,我会使用不需要库(如jQuery)或轻库的解决方案。

您将只能获得您自己网站上的网页。浏览器将阻止您从外部站点加载任何HTML。(除非您使用JSONP,但这不允许您加载HTML)

正如Mitch正确地说的,JavaScript不可能从任意网站下载HTML

我不确定您的要求是什么,但以下是一些可以处理不太一般情况的想法:

  • 如果您想从您控制的服务器上的页面加载HTML,那么您可以在服务器上设置CORS头,然后您的JavaScript就可以从中加载(在现代浏览器上很容易加载,在旧浏览器上也有一些黑客攻击)
  • 如果您只想显示来自其他网页的HTML,而不需要对其进行任何处理,那么可以使用iframe将其他网页的HTML嵌入到您的网页中