帮助我更好地理解AJAX和跨站点脚本。编写AJAX非常简单。如果我想异步读取网站的HTTP头,我会做这样的事情:AJAX和跨站点脚本读取头文件
var req = new XMLHttpRequest();
req.open('HEAD', 'http://www.stackoverflow.com/', true);
req.onreadystatechange = function (aEvt) {
if (req.readyState == 4) {
if(req.status == 200)
alert(req.responseText);
else
alert("Error loading page");
}
};
req.send(null);
然而,当我复制和使用记事本粘贴到一个简单的HTML页面,并尝试在本地,在运行请求状态似乎不会返回200.我假设这是由于跨站点脚本。我将如何解决这个问题?