从外部服务器读取带有脚本src标记的文件的响应



所以基本上我们正试图从外部服务器读取文本或html文件,我们没有控制关闭。

我们正在使用script 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请求中消除origin头?

  2. 使用代理服务器无法工作,因为ip问题和cookie需要从客户端发送。

  3. 获取脚本标签的innerhtml和innertext,但它没有返回响应,而是在标签之间给出不需要的代码

注:由于一些特殊的要求,我们需要一些基于客户端javascript的解决方案,而不是服务器端。

提前感谢您的帮助

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

相关内容

  • 没有找到相关文章

最新更新