OS X Javascript小部件中XMLHttpRequest的空响应
我想开发一个小的OSX小部件,它从xml源获取数据,然后显示结果。 我的问题是我以前从未使用过javascript XMLHttpRequest,我不确定我做错了什么 要开始我的项目,我想创建一个简单的脚本,返回响应头并向其发出警报。 我在网上找到了很多不同的东西,我知道这不会那么难 但无论我尝试什么,我都会得到一个“空”响应。我甚至试图直接获取内容,但没有成功 我曾经听说跨域请求不起作用,但我不确定这些信息是否是最新的。如果它是最新的,那么当javascript在本地运行时,我如何使用javascript向服务器发出请求,在我的Mac上的一个小部件中 这是我的密码,也许有人能告诉我我做错了什么OS X Javascript小部件中XMLHttpRequest的空响应,javascript,macos,null,xmlhttprequest,widget,Javascript,Macos,Null,Xmlhttprequest,Widget,我想开发一个小的OSX小部件,它从xml源获取数据,然后显示结果。 我的问题是我以前从未使用过javascript XMLHttpRequest,我不确定我做错了什么 要开始我的项目,我想创建一个简单的脚本,返回响应头并向其发出警报。 我在网上找到了很多不同的东西,我知道这不会那么难 但无论我尝试什么,我都会得到一个“空”响应。我甚至试图直接获取内容,但没有成功 我曾经听说跨域请求不起作用,但我不确定这些信息是否是最新的。如果它是最新的,那么当javascript在本地运行时,我如何使用java
<html>
<title>This is a test</title>
<body>
This is a simple test.
<p class="example"><a href="#" onclick="init();return false;">Try this.</a></p>
<script type="text/javascript">
function init()
{
xmlhttprequest = new XMLHttpRequest();
xmlhttprequest.onreadystatechange = function() {
if (xmlhttprequest.readyState == 4) {
alert(xmlhttprequest.getAllResponseHeaders());
}
}
var url = "http://stinfwww.informatik.uni-leipzig.de" ;
xmlhttprequest.open("GET", url, true);
xmlhttprequest.send(null);
}
</script>
</body>
</html>
如果有人有任何建议,我将非常感谢。或者,如果你有任何关于Javascript小部件开发的好资源,请告诉我
确实感谢浏览器出于安全目的限制跨域请求。因此,位于的Javascript无法从远程API检索数据 也读一下这个
希望帮助我发现OSX小部件不受浏览器常见安全约束的约束。你可以从任何地方索取任何东西。因此,用普通浏览器开发小部件没有任何意义。