UNPKG

420 BJavaScriptView Raw
1const { exec } = require("child_process");
2
3module.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};