Pan*_*kaj 3 command-line firefox
不确定之前是否有人问过,但我真的找不到与此相关的任何内容。这是我的问题。通过 linux 命令行在 firefox 中打开 URL 工作正常,如下所示:
firefox www.google.com
Run Code Online (Sandbox Code Playgroud)
但是,如何打开具有 GET 参数的 URL,例如:
firefox www.google.com?param1=val1
Run Code Online (Sandbox Code Playgroud)
它的URL编码整个URL并转换?
到%3F
。在窗口打开时,URL 变为:www.google.com%3Fparam1=val1
并且不被浏览器理解。
如果您从命令提示符键入该内容,则 shell 将解析?
(如果您的 URL 包含&
与号 ( *
)或星号 ( ),也会发生同样的情况)。
为了避免这种情况,在您不希望 shell 解析的部分周围使用双引号。
例如
/usr/local/bin/firefox "http://www.google.com?param1=val1"