看了一篇名为从外部服务器脚本SRC标记文件的响应(Read response of a file c

2019-10-29 06:15发布

所以基本上我们正在尝试读取从中我们没有控制过外部服务器文本或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"); });

    但正如我所说的第三方服务器,我们不拥有控制权,这是由于跨来源XMLHttpRequest的,我们没有得到来自服务器的任何回应。 顺便说一下有没有,反正以消除XHR请求起源头?

  2. 由于IP问题和cookie的使用代理服务器无法正常工作,需要从客户端发送。

  3. 获取的innerHTML和脚本标签的innerText但它并没有返回响应,而它给不要求标签之间的代码。

PS我们什么东西的客户端JavaScript基础的解决方案不是由于一些具体的要求服务器端。

感谢您帮助

Answer 1:

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



文章来源: Read response of a file called with script src tag from external sever