命令行工具如何与浏览器通信?
How command line tool communicates with browser?
这是一个命令行工具force-cli
当使用force login
时,它打开浏览器并要求Oauth登录。授权后浏览器关闭,返回命令行工具
我是命令行工具的新手(Terminal.app 或 cmd.exe)
我的问题是命令行工具如何与浏览器通信。即 force login
命令如何打开浏览器以及浏览器如何关闭并返回命令行。
要从命令行(cmd.exe 在 Windows 或终端在 Linux 系统中打开浏览器,您只需要知道您想要的页面的 URL打开并使用一些适当的命令。对于 Windows 命令行,它是 start
URL
,对于 Linux - firefox
URL
, x-www-browser
URL
或者一些发行版有 xdg-open
URL
,对于 MacOSX,据传是 open
URL
。有关详细信息,您可以阅读 this article.
这是一个命令行工具force-cli
当使用force login
时,它打开浏览器并要求Oauth登录。授权后浏览器关闭,返回命令行工具
我是命令行工具的新手(Terminal.app 或 cmd.exe)
我的问题是命令行工具如何与浏览器通信。即 force login
命令如何打开浏览器以及浏览器如何关闭并返回命令行。
要从命令行(cmd.exe 在 Windows 或终端在 Linux 系统中打开浏览器,您只需要知道您想要的页面的 URL打开并使用一些适当的命令。对于 Windows 命令行,它是 start
URL
,对于 Linux - firefox
URL
, x-www-browser
URL
或者一些发行版有 xdg-open
URL
,对于 MacOSX,据传是 open
URL
。有关详细信息,您可以阅读 this article.