also catch wildcard protocols like //google.it

smf-sdk
Fabian Jakobs 2015-12-21 15:08:48 +00:00
rodzic 6c0f58a83c
commit 81419bf00f
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -14,10 +14,10 @@ module.exports = function(options, imports, register) {
this.end("");
});
imports.connect.addResponseMethod("secureRedirect", function(location) {
var parsedLocation = url.parse(location);
var parsedLocation = url.parse(location, false, true);
if (!trustedDomainsRe.test(parsedLocation.host))
location = parsedLocation.path;
location = parsedLocation.path || "/";
this.redirect(location);
});

Wyświetl plik

@ -90,6 +90,7 @@
"c9.ide.imgeditor": "#612e75ef4f",
"c9.ide.immediate": "#a962119bec",
"c9.ide.installer": "#0fde9f0067",
"c9.ide.language.python": "#undefined",
"c9.ide.mount": "#b9a5a2d45c",
"c9.ide.navigate": "#38ae100ea1",
"c9.ide.newresource": "#981a408a7b",