为js启用CORS

时间:2014-08-31 12:39:59

标签: javascript jquery .htaccess

HeIIo,我正在尝试创建一个小型服务,它会为网页添加一些功能。用户在他的网站上插入以下代码。

<script src="http://mywebsite.com/code.js"></script>

此代码的目的是使用以下请求加载html元素:

$.ajax({
    url: "http://mywebsite.com/element.html",
    method: 'GET',
    contentType: 'text/plain',
    xhrFields: {
        withCredentials: false
    },
    headers: {
    },
    success: function(data) {
        $('body').append(data);
    }
});

问题在于我总是得到Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://mywebsite.com/element.html. This can be fixed by moving the resource to the same domain or enabling CORS.

我尝试了这个tutorial的推荐,但仍然遇到了同样的错误。我还在.htaccess文件中添加了以下行:Header set Access-Control-Allow-Origin "*" - 仍然没有结果。我很感激有关如何启用CORS的任何建议。

0 个答案:

没有答案