mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Merge pull request #5141 from brianlukoff/devel
Add methods of the form BrowserPolicy.content.allow<ContentType>BlobUrl() to BrowserPolicy
This commit is contained in:
@@ -255,6 +255,7 @@ _.each(["script", "object", "img", "media",
|
||||
var allowMethodName = "allow" + methodResource + "Origin";
|
||||
var disallowMethodName = "disallow" + methodResource;
|
||||
var allowDataMethodName = "allow" + methodResource + "DataUrl";
|
||||
var allowBlobMethodName = "allow" + methodResource + "BlobUrl";
|
||||
var allowSelfMethodName = "allow" + methodResource + "SameOrigin";
|
||||
|
||||
var disallow = function () {
|
||||
@@ -278,6 +279,10 @@ _.each(["script", "object", "img", "media",
|
||||
prepareForCspDirective(directive);
|
||||
cspSrcs[directive].push("data:");
|
||||
};
|
||||
BrowserPolicy.content[allowBlobMethodName] = function () {
|
||||
prepareForCspDirective(directive);
|
||||
cspSrcs[directive].push("blob:");
|
||||
};
|
||||
BrowserPolicy.content[allowSelfMethodName] = function () {
|
||||
prepareForCspDirective(directive);
|
||||
cspSrcs[directive].push(keywords.self);
|
||||
|
||||
Reference in New Issue
Block a user