最近在折腾一个视频床,考虑到本人过于贫穷的情况下要合理的分配带宽,所以放mp4就显示过于浪费,于是就想到了切片成HLS,可是之后只能在本地播放无法在其他网站上调用,F12查看后发现提示跨域问题。Access to XMLHttpRequest''from origin '' has been blocked by CORS..Access-Control-Allow-Origin。 于是在网上了一下解决方法做个记录。
解决方案
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Origin $http_origin;
location /file {
if ($request_method = 'OPTIONS') {
add_header Access-Control-Allow-Origin $http_origin;
add_header Access-Control-Allow-Methods $http_access_control_request_method;
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Headers $http_access_control_request_headers;
add_header Access-Control-Max-Age 1728000;
return 204;
}
}

文章有(1)条网友点评
test