diff --git a/sourcemapped-stacktrace.js b/sourcemapped-stacktrace.js index 2612729..6d6a38f 100644 --- a/sourcemapped-stacktrace.js +++ b/sourcemapped-stacktrace.js @@ -103,7 +103,7 @@ function(source_map_consumer) { }; var absUrlRegex = new RegExp('^(?:[a-z]+:)?//', 'i'); - + var absUrlWithoutDomainAndProtocol = new RegExp('^/'); Fetcher.prototype.onScriptLoad = function(e, uri) { if (e.target.readyState !== 4) { return; @@ -127,7 +127,7 @@ function(source_map_consumer) { this.mapForUri[uri] = atob(embeddedSourceMap[2]); this.done(this.mapForUri); } else { - if (!absUrlRegex.test(mapUri)) { + if (!absUrlRegex.test(mapUri) && !absUrlWithoutDomainAndProtocol.test(mapUri)) { // relative url; according to sourcemaps spec is 'source origin' var origin; var lastSlash = uri.lastIndexOf('/');