diff --git a/src/background/spider.js b/src/background/spider.js index c6cf6e4a..d27cc458 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -133,11 +133,18 @@ module.exports = function (send, recive, dataDirectory, version, env) } this.trackers = [] - let strategies = require.context('./strategies', false, /\.js$/); - strategies.keys().forEach(strategie => { - this.trackers.push(new (strategies(strategie))(args)) - logT('tracker', 'loaded strategie', strategie) - }) + if(process.versions.electron) { + let strategies = require.context('./strategies', false, /\.js$/); + strategies.keys().forEach(strategie => { + this.trackers.push(new (strategies(strategie))(args)) + logT('tracker', 'loaded strategie', strategie) + }) + } else { + fs.readdirSync(__dirname + '/strategies').forEach((strategie) => { + this.trackers.push(new (require('./strategies/' + strategie))(args)) + logT('tracker', 'loaded strategie', strategie) + }) + } } findHash(hash, callback)