0

我正在尝试从此 url 获取 json 字符串:http: //status.mojang.com/check

但是每次我失败或这样:

XMLHttpRequest cannot load http://status.mojang.com/check. Origin null is not allowed by Access-Control-Allow-Origin. 

任何帮助表示赞赏

<!DOCTYPE html> <html> <head>   <title>mc stats</title>     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"></script>     <meta http-equiv="Access-Control-Allow-Origin" content="*">  </head> <body>

<div id="minecraft"> </div>

<script> (function() {      var flickerAPI = "http://status.mojang.com/check?jsoncallback=?";       $.getJSON(flickerAPI)
        .done(function( data ) {
            console.log(data);  }); })(); </script> </body> </html>
4

1 回答 1

0

您需要在服务器中运行网页,这个问题应该会消失。谷歌浏览器可能有办法做到这一点,但我不知道。当我遇到这个问题时,我通常使用 Aptana Studio 运行我的文件。它是免费下载的,它会导致文件从服务器提供,而不是仅仅从文件系统中读取。它默认为 Firefox,但您可以将 url 粘贴到 Chrome 中,一切都应该像您期望的那样工作,除非有其他错误。

如果您运行的是 mac/linux,您还可以访问 python 简单服务器,它也应该提供服务。从文件目录运行命令python -m SimpleHTTPServer,您应该可以在localhost:8000. 祝你好运!

于 2013-07-24T16:44:59.387 回答