Go 調用默認瀏覽器打開指定URL。


WIN 下代碼:

/*
@Time : 2020/1/21
@Author : Max
@File : test
@Software: GoLand
*/
package main

import (
   "os/exec"
   "syscall"
)

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

   // 無GUI調用
   cmd := exec.Command(`cmd`, `/c`, `start`, `hhttps://www.cnblogs.com/MaxBaiSecurity/`)
   cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
   cmd.Start()
}

Linux下代碼:

/*
@Time : 2020/1/21
@Author : Max
@File : test
@Software: GoLand
*/
package main

import (
    "os/exec"
)

func main() {
    exec.Command(`xdg-open`, `https://www.cnblogs.com/MaxBaiSecurity/`).Start()
}

Mac下代碼:

package main

import (
    "os/exec"
)

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

下面附上一個實例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM