go如何调用chrome打开指定网页

Imstrong · 2017-12-27 12:48:07 · 7688 次点击
package main

import (
    "os/exec"
)

func main() {
    cmd := exec.Command("cmd", "/C", "start http://www.baidu.com")
    cmd.Run()
}

亲测可用啊

#5
更多评论

windows 下利用 cmd /C start htttp://www.baidu.com

linux 下利用 xdg-open http://www.baidu.com

mac 下利用start http://www.baidu.com

start, xdg-open 分别是windows和mac, linux打开系统默认程序的工具,所以你要使用谷歌打开就必须要把谷歌浏览器设置为默认,linux下不要使用root权限使用xdg-open,windows下失败可以尝试在管理员权限下的cmd执行你的程序

程序我就偷懒不写了哈,调用子程序就行了。go在windows下好像不需要 cmd /C,好像会自动使用shell

#1

mark,不知道为什么我同样的语句,希望实现的就是自动打开默认浏览器访问个网址,就是出不来效果,回头再试试。

#2