diff --git a/lib/load-watcher.js b/lib/load-watcher.js index 9d8e785b8303f27aab0f80234d9d6828a146c876..4bc19c76091a3bfa81de7a9a0f146fa4d8444fc3 100644 --- a/lib/load-watcher.js +++ b/lib/load-watcher.js @@ -60,7 +60,6 @@ var storage = simpleStorage.storage; */ var undetectableTaintedDomains = { - 'api-maps.yandex.ru': true, 'direct.yandex.com': true, 'direct.yandex.ru': true, 'disk.yandex.com': true, @@ -71,6 +70,8 @@ var undetectableTaintedDomains = { 'news.yandex.ru': true, 'news.yandex.ua': true, 'passport.twitch.tv': true, + 'taxi.yandex.com': true, + 'taxi.yandex.ru': true, 'ya.ru': true, 'yandex.com': true, 'yandex.ru': true @@ -80,7 +81,20 @@ var undetectableTaintedDomains = { * Initializations */ -storage.taintedDomains = storage.taintedDomains || undetectableTaintedDomains; +Object.extend = function (destination, source) { + + for (var property in source) { + + if (source.hasOwnProperty(property)) { + destination[property] = source[property]; + } + } + + return destination; +}; + +storage.taintedDomains = storage.taintedDomains || {}; +storage.taintedDomains = Object.extend(storage.taintedDomains, undetectableTaintedDomains); /** * Load Watcher Class