Index: content/browser/webui/shared_resources_data_source.cc |
diff --git a/content/browser/webui/shared_resources_data_source.cc b/content/browser/webui/shared_resources_data_source.cc |
index 09711d98aa3dd0fe74f5f44afb92efaabc697861..d7748980b3f87ab1447a84b28ba552b0343a3fe4 100644 |
--- a/content/browser/webui/shared_resources_data_source.cc |
+++ b/content/browser/webui/shared_resources_data_source.cc |
@@ -89,3 +89,13 @@ std::string SharedResourcesDataSource::GetMimeType( |
net::GetMimeTypeFromFile(base::FilePath().AppendASCII(path), &mime_type); |
return mime_type; |
} |
+ |
+std::string |
+SharedResourcesDataSource::GetAccessControlAllowOriginHeaderForOrigin( |
+ const std::string& origin) const { |
+ std::string allowed_origin_prefix = content::kChromeUIScheme; |
+ allowed_origin_prefix += "://"; |
+ if (origin.find(allowed_origin_prefix) != 0) |
+ return "none"; |
+ return origin; |
+} |