我在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)
但它不起作用.