mirror of https://github.com/xwiki-labs/cryptpad
narrow exceptions for use of localhost in checkup
This commit is contained in:
parent
3eb2e77ed8
commit
921da962d0
|
@ -705,9 +705,13 @@ define([
|
|||
var isOnion = function (host) {
|
||||
return /\.onion$/.test(host);
|
||||
};
|
||||
var isLocalhost = function (host) {
|
||||
return /^http:\/\/localhost/.test(host);
|
||||
};
|
||||
|
||||
assert(function (cb, msg) {
|
||||
// provide an exception for development instances
|
||||
if (/http:\/\/localhost/.test(trimmedUnsafe)) { return void cb(true); }
|
||||
if (isLocalhost(trimmedUnsafe) && isLocalhost(window.location.href)) { return void cb(true); }
|
||||
|
||||
// if both the main and sandbox domains are onion addresses
|
||||
// then the HTTPS requirement is unnecessary
|
||||
|
|
Loading…
Reference in New Issue