如何使用 jquery 获取变量中远程文件的内容并避免跨站点限制

How to get the content of a remote file in a variable by using jquery and avoiding cross-site limitations?

本文关键字:站点 文件 变量 获取 jquery 何使用 程文件      更新时间:2023-09-26

我想在JavaScript变量中加载text file的内容,但无需修改有关Web服务器配置的任何内容。

我对两个网站上的http标头都没有任何控制权。

该文件存储在完全不同的网络服务器上。

目前我同时尝试了 .ajax 和 .get,但两者都Access-Control-Allow-Origin错误。

文件内容如下所示:

  term1|wow!
  term2|bleah,...!

我确实可以控制文件的格式,但我不想将其转换为太复杂而无法手动编辑的内容,并且无法按行排序。

如果外部

域不返回正确的标头或允许跨域的数据类型(如javascript/jsonp、css或图像),则无法从外部域请求数据。

唯一的解决方法是使用服务器端脚本获取页面的数据,或为此方案使用公共代理服务,例如 YQL。