0

所以基本上我们正在尝试从我们无法控制的外部服务器读取文本或 html 文件。

我们正在使用脚本 src 标签来获取文件,但我们无法读取它

<script type="text/css" id="Script1" src="http://www.thirdparty.com/example.txt" ></script>

就像在这个屏幕截图中一样,您可以看到我们正在获取一个随机的 txt 文件并且我们得到了响应,但是通过 javascript 我们无法读取它。

截图图片链接

所以现在我们的动机是读取 example.txt 文件并将内容存储到 javascript 变量中。

我们已经厌倦但由于某种或其他原因而没有工作的事情

  1. 使用 XHR 和 jQuery 加载函数

    $(document).ready(function () { $("#container").load("http://www.thirdparty.com/example.txt"); });

    但正如我所说的它的第三方服务器,我们无法控制它,这是由于 Cross-Origin XMLHttpRequest 我们没有从服务器得到任何响应。顺便说一句,无论如何要从 xhr 请求中消除原始标头?

  2. 由于 ip 问题,使用代理服务器将无法工作,并且需要从客户端发送 cookie。

  3. 获取 script 标签的 innerhtml 和 innertext 但它没有返回响应,而是在标签之间提供了不需要的代码。

PS由于某些特定要求,我们是客户端javascript基础解决方案而不是服务器端的东西。

提前感谢您的帮助

4

1 回答 1

2

由于安全原因,这是不可能的。没有,我重复在现代浏览器上没有办法做到这一点。至少对于 JS。您可以使用 JAVA,但这可能不是您想要的。

于 2013-06-15T14:37:11.097 回答