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的任何建议。