Javascript 有没有跨两个域获取数据的清晰、有效的示例?

Javascript 有没有跨两个域获取数据的清晰、有效的示例?,javascript,jquery,cross-domain,Javascript,Jquery,Cross Domain,我想从另一个网站的表中获取一些数据,并将其发布到另一个域的页面上我无法控制应从中获取数据的域。我尝试了在本网站和互联网上找到的所有方法(使用iFrame、CORS、postMessage等的方法)。他们都没有工作。关于跨源问题的许多答案似乎都假设您可以访问目标域,并且可以在该域上使用特定(接收方)文件 但事实并非如此。我只想复制一些表行,并用jQuery控制这些数据 你知道我可以学习的工作脚本的完整示例吗?我并不是要求有人帮我做这件事,但到目前为止我尝试的所有来源似乎都认为你必须控制这两个域 我

我想从另一个网站的表中获取一些数据,并将其发布到另一个域的页面上我无法控制应从中获取数据的域。我尝试了在本网站和互联网上找到的所有方法(使用iFrame、CORS、postMessage等的方法)。他们都没有工作。关于跨源问题的许多答案似乎都假设您可以访问目标域,并且可以在该域上使用特定(接收方)文件

但事实并非如此。我只想复制一些表行,并用jQuery控制这些数据

你知道我可以学习的工作脚本的完整示例吗?我并不是要求有人帮我做这件事,但到目前为止我尝试的所有来源似乎都认为你必须控制这两个域


我试图获取的数据没有法律/版权方面的影响,它只是来自另一个网站的RTS玩家排名前十的列表。谢谢。

我实际上找到了从其他网站获取一些表格数据的方法。我使用Google电子表格函数()在Google工作表中获取表格,然后将数据解析为数组对象。从那里开始,它非常简单,您所要做的就是访问阵列并按照您的意愿使用数据

但是,请注意,对于大型电子表格,此方法可能不会太快,因此当您将数据加载到另一个网站时,通过使用Tabletop解析数据,可能需要几秒钟才能加载数据

因此,它是一种解决方案,能够克服Javascript中的跨域问题,但速度不是特别快


(即使我通常不这么做,我还是会接受我自己的答案,因为我认为这是一种可以完成工作的方法,而速度不是问题。)

你不能!除非您可以在拥有该表的服务器上启用CORS,否则无法使用客户端代码获取该表。您必须使用服务器端代码获取HTML,然后使用jQuery联系您自己的服务器如果您无法控制源域,那么除非他们启用CORS以
*
,否则您将无法通过您自己的域访问它。你可能需要一个服务器端代理。是的,除了服务器端,别无选择。你也可以使用第三方代理服务,比如YahooYQL@charlietfl这可以通过脚本自动完成吗?我看到他们可以从提供的链接中提取JSON数据和HTML。