This PR disables CORS for custom schemes, which allows you to serve Font
resources from custom schemes after using registerCustomSchemeAsSecure
status.append("\0\0", 2);
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
+ std::string cors("Access-Control-Allow-Origin: *");
+ headers->AddHeader(cors);
+
if (!mime_type_.empty()) {
std::string content_type_header(net::HttpRequestHeaders::kContentType);
content_type_header.append(": ");
#include "net/http/http_status_code.h"
#include "net/url_request/url_request_simple_job.h"
+const std::string kCorsHeader("Access-Control-Allow-Origin: *");
+
namespace atom {
class URLRequestBufferJob : public JsAsker<net::URLRequestSimpleJob> {
std::string status("HTTP/1.1 200 OK");
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
+ std::string cors("Access-Control-Allow-Origin: *");
+ headers->AddHeader(cors);
+
if (!mime_type_.empty()) {
std::string content_type_header(net::HttpRequestHeaders::kContentType);
content_type_header.append(": ");