From a933e525610289a7cbbfc517bed2d738e7dbcf77 Mon Sep 17 00:00:00 2001 From: Erik Arvidsson Date: Thu, 24 Jul 2014 16:25:48 -0400 Subject: [PATCH] Copy over static methods Fixes #4 --- url.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/url.js b/url.js index bbae2aa..b5d803f 100644 --- a/url.js +++ b/url.js @@ -560,6 +560,19 @@ } }; + // Copy over the static methods + var OriginalURL = scope.URL; + if (OriginalURL) { + jURL.createObjectURL = function(blob) { + // IE extension allows a second optional options argument. + // http://msdn.microsoft.com/en-us/library/ie/hh772302(v=vs.85).aspx + return OriginalURL.createObjectURL.apply(OriginalURL, arguments); + }; + jURL.revokeObjectURL = function(url) { + OriginalURL.revokeObjectURL(url); + }; + } + scope.URL = jURL; })(window);