在HTML4下,我能够创建一个XmlHttpRequest来检索一个没有问题的AJAX数据包;我现在移植到HTML5 - 我遇到了cors(从未听说过它直到今天)。我无法对服务器进行任何修改,因为它是一个提供简单内容的嵌入式HTTP服务器。
这是我正在使用的JS:
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET","http://192.168.1.100/US/1.23/dynamic/readparval.xml",false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML.documentElement;
是的,我知道我的请求被认为是跨域的,但这又适用于HTML4。
任何帮助将不胜感激
答案 0 :(得分:0)
您可以通过其他服务器代理您的请求吗?该代理服务器不受CORS限制(由浏览器强加)。
浏览器扩展(在chrome的情况下)也可以通过将域添加到清单中的权限来绕过CORS检查。