首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无论我尝试什么,请求的资源错误上都不存在“访问-控制-允许-原产地”标头。

问无论我尝试什么,请求的资源错误上都不存在“访问-控制-允许-原产地”标头。
EN

Stack Overflow用户
提问于 2017-04-22 19:28:57
回答 1查看 682关注 0票数 1

我已经研究这个问题大约两天了,没有任何解决方案。我也不知道为什么要这么难。我正在尝试从另一个站点捕获数据,以本地方式保存。它不允许我做任何我想做的事。我搜索了两天,修改了apache头到头(‘访问-控制-允许-原产地:*');在PHP。也是在.htaccess。我研究了其他的答案,在堆栈和其他网站上绝对没有变化。

这是我的default.js文件:

代码语言:javascript
复制
 $.ajax({
     type: "GET",
     url: "http://anothergames.com",
     dataType: 'json',   
     cache: false,
     success: function(data)
      {
        console.log('hello world!');
      } 
  });

以下是index.php:

代码语言:javascript
复制
<?php
header('Access-Control-Allow-Origin: *');  

echo '<!doctype html>
<html>
    <head>
        <title>Marrja e te dhenave per udhetimet turistike nga website nepermjet Ajax</title>
        <link rel = "stylesheet" href = "default.css">
        <meta content="text/html; charset=UTF-8; X-Content-Type-Options=nosniff" http-equiv="Content-Type" />
    </head>
    <body>
        Hello World!
        <script src = "js/jquery.min.js"></script>
        <script src = "js/default.js"></script>
    </body>
</html>';

还将本地主机更改为其他内容。还是一无所获。尝试了其他解决方案,但新的问题出现了,与mime类型错配和强制mime类型。

如果你有什么想法,告诉我。我在windows 10和Chrome中使用xampp。这就是我所犯的错误。

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-22 19:51:13

chrome不支持用于CORS请求的本地主机--这里有一个指向bug的链接:https://bugs.chromium.org/p/chromium/issues/detail?id=67743

您应该使用代理,如下所示:

https://github.com/Rob--W/cors-anywhere

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43563687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档