diff --git a/lib/loader.js b/lib/loader.js index cb8ff307..158a209b 100644 --- a/lib/loader.js +++ b/lib/loader.js @@ -115,7 +115,13 @@ module.exports = function(content, map) { map = result.map; if(map.sources) { map.sources = map.sources.map(function(source) { - return source.split("!").pop().replace(/\\/g, '/'); + return (query.sourceMapSourcesDomain || '') + + source.split("!") + .pop() + .replace(/\\/g, '/') + .replace(/(\w):\//, function(_, id) { + return id.toUpperCase() + ':\/'; + }); }, this); map.sourceRoot = ""; }