| 38 | // this.log('', `🔔${this.name}, 开始!`) |
| 39 | } |
| 40 | getEnv() { |
| 41 | return 'undefined' != typeof $environment && $environment['surge-version'] |
| 42 | ? 'Surge' |
| 43 | : 'undefined' != typeof $environment && $environment['stash-version'] |
| 44 | ? 'Stash' |
| 45 | : 'undefined' != typeof module && module.exports |
| 46 | ? 'Node.js' |
| 47 | : 'undefined' != typeof $task |
| 48 | ? 'Quantumult X' |
| 49 | : 'undefined' != typeof $loon |
| 50 | ? 'Loon' |
| 51 | : 'undefined' != typeof $rocket |
| 52 | ? 'Shadowrocket' |
| 53 | : void 0 |
| 54 | } |
| 55 | isNode() { |
| 56 | return 'Node.js' === this.getEnv() |
| 57 | } |