1 | const { exec } = require("child_process");
|
2 |
|
3 | module.exports = function openBrowser({ url = "", params = "", callback }) {
|
4 | const handler = {
|
5 | darwin: `open -a "Google Chrome" ${url} ${params}`,
|
6 | win32: `start chrome ${url} ${params}`
|
7 | };
|
8 |
|
9 | const platform = process.platform;
|
10 | const cmd = handler[platform];
|
11 | exec(cmd, err => {
|
12 | if (err) console.log(err);
|
13 | callback && callback();
|
14 | });
|
15 | };
|