小编Pro*_*tiv的帖子

XMLHttpRequest被CORS策略阻止

我在http://www.test.com上添加一个带有以下脚本的API :

<script src="http://apiendpoint.com/api/v1/api.js"></script>

<div id="api" data-apikey="LA59CJI9HZ-KIJK4I5-3CKJC"></div>
Run Code Online (Sandbox Code Playgroud)

api.js

$(function () {

  apikey = $('#api').data('apikey');
  $("#api").load("http://apiendpoint.com?apikey=" + apikey);

})
Run Code Online (Sandbox Code Playgroud)

当我加载页面时,我收到以下错误:

XMLHttpRequest无法加载 apiendpoint URL.CORS策略已阻止从" apiendpoint URL " 重定向到" apiendpoint URL ":请求的资源上没有"Access-Control-Allow-Origin"标头.因此,不允许对" 测试URL "进行访问.

在apiendpoint.com的路径中,我在.htaccess中添加了以下代码:

Header set Access-Control-Allow-Origin "*"
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

javascript cors

23
推荐指数
2
解决办法
10万
查看次数

标签 统计

cors ×1

javascript ×1