所以基本上我们试图从外部服务器读取文本或html文件,我们没有控制权。
我们正在使用脚本src标记来获取文件,但我们无法读取它
<script type="text/css" id="Script1" src="http://www.thirdparty.com/example.txt" ></script>
就像在这个截图中你可以看到我们正在获取一个随机的txt文件,我们得到了一个响应但是通过javascript我们无法读取它。
所以现在我们的动机是阅读example.txt文件并将内容存储到javascript变量中。
我们已经厌倦但因某些或其他原因无效的事情
使用XHR和jQuery加载函数
$(document).ready(function () {
$("#container").load("http://www.thirdparty.com/example.txt");
});
但正如我所说的第三方服务器并且我们无法控制它,这是由于Cross-Origin XMLHttpRequest,我们没有得到服务器的任何响应。 顺便说一句,有没有从xhr请求消除原始标题?
使用代理服务器因ip问题而无法正常工作,需要从客户端发送cookie。
获取脚本标记的innerhtml和innertext但它没有返回响应,而是在标记之间提供不需要的代码。
P.S。由于某些特定要求,我们客户端javascript基础解决方案不是服务器端。
提前感谢帮助
答案 0 :(得分:2)
由于安全原因,这是不可能的。没有,我在现代浏览器上重复没有办法做到这一点。至少用JS。你可以使用JAVA,但它可能不是你想要的。