Javascript 如何从外部url获取html源代码

Javascript 如何从外部url获取html源代码,javascript,jquery,Javascript,Jquery,如何从外部网页获取html源代码 类似于:getHtml('http://google.com'); 我尝试使用:$(“#frame”).contents().find(“html”),但在我的例子中,如果网页没有html标记,则只有一行文本。我不能用phpfile\u get\u contents(),因为它不保存会话数据。跨域?没有服务器进程是不可能的。如果您在windows上并且可以使用HTA,那么您可以将iframe与javascript一起使用,出于安全原因,许多浏览器不允许从其他域获

如何从外部网页获取html源代码

类似于:
getHtml('http://google.com');


我尝试使用:
$(“#frame”).contents().find(“html”),但在我的例子中,如果网页没有html标记,则只有一行文本。我不能用php
file\u get\u contents()
,因为它不保存会话数据。

跨域?没有服务器进程是不可能的。如果您在windows上并且可以使用HTA,那么您可以将iframe

与javascript一起使用,出于安全原因,许多浏览器不允许从其他域获取文件内容。在php中,您必须利用


作为一种解决方法,您可以在本地域上创建一个带有curl的php脚本,并使用javascript调用它。

我认为使用带有setRequestHeader('content-type','xml/text')的javascript xmlhttprequest和您需要的url,它将返回响应文本作为页面的html。

这个答案看起来不正确。如果您愿意,可以将其删除。这可能是个好主意,因为我认为你现在的名声不好。如果删除此项,它可能会返回到一项。可能是的重复项