搜索
开启辅助访问切换到窄版
查看: 46|回复: 0

[Golang] Go语言打开浏览器跳转指定url链接

[复制链接]

35

主题

282

学分

0

好友

管理员

Rank: 9Rank: 9Rank: 9

积分
282
发表于 2018-10-5 16:11:34 | 显示全部楼层 |阅读模式
  1. //go语言打开浏览器
  2. package main

  3. import (
  4.         "fmt"
  5.         "os/exec"
  6.         "runtime"
  7. )

  8. func main() {
  9.         err := Open("http://www.hc-cms.com")
  10.         fmt.Println(err)
  11. }

  12. var commands = map[string]string{
  13.         "windows": "cmd /c start",
  14.         "darwin":  "open",
  15.         "linux":   "xdg-open",
  16. }

  17. // Open calls the OS default program for uri
  18. func Open(uri string) error {
  19.         run, ok := commands[runtime.GOOS]
  20.         if !ok {
  21.                 return fmt.Errorf("don't know how to open things on %s platform", runtime.GOOS)
  22.         }
  23.         cmd := exec.Command(run, uri)
  24.         return cmd.Start()
  25. }
复制代码


阿Q问答,程序员专属知识问答平台!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

阿Q问答

程序员专属知识问答平台!

关于我们

Archiver|手机版|小黑屋|阿Q问答  

Powered by Discuz! X3.3 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表