Go语言:调用系统默认浏览器打开指定链接(全平台)

Windows 代码实例:

package main

import (
    "os/exec"
    "syscall"
)

func main() {
    // 有GUI调用
    exec.Command(`cmd`, `/c`, `start`, `https://www.jianshu.com`).Start()

    // 无GUI调用
    cmd := exec.Command(`cmd`, `/c`, `start`, `https://www.jianshu.com`)
    cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
    cmd.Start()
}
Linux 代码实例:

package main

import (
    "os/exec"
)

func main() {
    exec.Command(`xdg-open`, `https://www.jianshu.com`).Start()
}
Mac 代码实例:

package main

import (
    "os/exec"
)

func main() {
    exec.Command(`open`, `https://www.jianshu.com`).Start()
}



链接:https://www.jianshu.com/p/29adf056e72b

猜你喜欢

转载自www.cnblogs.com/xiondun/p/12941298.html
今日推荐