使用javascript获取一些http url的源代码

使用javascript获取一些http url的源代码,javascript,ajax,url,Javascript,Ajax,Url,是否可以在客户端使用javascript获取任何网页的源代码? 也许用AJAX 但是我需要我下载url的服务器能够看到客户端的IP。。使用AJAX,它将显示我的脚本服务器IP,对吗 提前感谢。Javascript无法获取其域外的项目 AJAX查询只是异步完成的普通请求。真实请求中发生的一切都将发生在AJAX请求中 关于IP问题,请求来自客户端。由于Javascript是基于客户端的,因此您将在请求中看到客户端的IP。Javascript无法获取其域外的项目 AJAX查询只是异步完成的普通请求。真

是否可以在客户端使用javascript获取任何网页的源代码? 也许用AJAX

但是我需要我下载url的服务器能够看到客户端的IP。。使用AJAX,它将显示我的脚本服务器IP,对吗


提前感谢。

Javascript无法获取其域外的项目

AJAX查询只是异步完成的普通请求。真实请求中发生的一切都将发生在AJAX请求中


关于IP问题,请求来自客户端。由于Javascript是基于客户端的,因此您将在请求中看到客户端的IP。

Javascript无法获取其域外的项目

AJAX查询只是异步完成的普通请求。真实请求中发生的一切都将发生在AJAX请求中


关于IP问题,请求来自客户端。由于Javascript是基于客户端的,因此您将在请求中看到客户端的IP。

首先,这被称为跨站点脚本(XSS),被认为是一种安全风险,因此当前的浏览器不允许这样做


更一般地说,如果您的页面包含来自服务器X的引用(可能是图像),那么服务器X将看到客户端的外观IP,可能是其ISP中的代理服务器,也可能是其真实IP。

首先,这被称为跨站点脚本(XSS),被认为是一种安全风险,因此当前的浏览器不允许这样做


更一般地说,如果您的页面包含来自服务器X的引用(可能是图像),那么服务器X将看到客户端的外观IP,可能是其ISP中的代理服务器,也可能是其真实IP。

如果您在服务器上实现了执行检索的服务,则应该可以这样做。因此,您的AJAX请求将调用如下URL:


通过这种方式,您可以绕过浏览器的XSS安全保护,但是远程服务器将看到您自己的服务器的IP而不是客户端的IP。

如果您在服务器上实现了执行检索的服务,则应该可以这样做。因此,您的AJAX请求将调用如下URL:

这样,您可以绕过浏览器的XSS安全保护,但是远程服务器将看到您自己的服务器的IP,而不是客户端的IP