使用命令行开关在Mac上启动Google Chrome


77

我已经读过您可以使用参数在Windows中以信息亭模式启动Google Chrome --kiosk

我知道如何在Windows上执行此操作,但是如何在Mac OS X上执行此操作?

以及如何--kiosk在启动时使用参数运行Google Chrome ?


@YumYumYum啊!这是2017年和没有答案的工作(了吗?)!
迈克尔

Answers:


86

这适用于macOS:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk

你的意思是说这个论点行不通?全面筛选Chrome的实际过程 Mac版本。是否有任何发送Cmd + Shift + F使其全屏显示的技巧?感谢您的回答。
Alex

好。您可以尝试“ ls / Applications / Google Chrome.app/Contents/MacOS”(或类似的东西)并将其发布吗?
安德鲁(Andrew)2010年

@Andrew我跑了ls /Applications/Google\ Chrome.app/Contents/MacOS,只打印了“ Google Chrome”。:S
alex

1
@Andrew谢谢您,我将如何在启动时运行它?干杯。
alex

4
在OSX上
不起作用

28

最好使用该open命令(以防应用程序不在“应用程序”文件夹中)。例如:open -a "Google Chrome" --args --kiosk http://www.example.com


6
在OSX上
不起作用

11

在AppleScript中,粘贴以下文本:

do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --kiosk"

将其另存为应用程序并将其添加到您的启动项中。


4
在OSX上
不起作用

2
它确实可以追溯到2012年。现在,使用更新的注释中提到的代码,/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.com将其放在纯文本文档中,但在对Chrome的调用上方添加以下代码段使其可执行,#!/bin/bash 然后将其添加到您的启动项或doublbe中单击以启动。
vynsynt

@vynsynt,真的需要binbash行吗?
佩里耶

1

您可以创建别名以通过命令行打开网站或文件。要做到这一点,你可以包括你的结束~/.bashrc~/.bash_profile或者~/.aliases下面几行:

# Google Chrome Alias
google-chrome() {
    open -a "Google Chrome" "$1"
}

这不是您处理文件名中空格的方式。学习正确地引用或转义特殊字符。此外,"$1"当您要传递多个参数时,尤其是在这些参数本身具有未引用的值的情况下,此方法也不起作用。
Marcin

嗨@Marcin!如果您知道如何,可以改善我的回应吗?🙂
garciparedes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.