Khởi động Google Chrome trên Mac bằng các công tắc dòng lệnh


77

Tôi đã đọc, bạn có thể khởi động Google Chrome ở chế độ kiosk trong Windows bằng cách sử dụng đối số --kiosk.

Tôi biết cách làm điều này trên Windows, nhưng làm thế nào tôi có thể làm điều này trên Mac OS X?

Và làm cách nào tôi có thể chạy Google Chrome với --kioskđối số khi khởi động?


@YumYumYum ugh! Đó là năm 2017 và không có câu trả lời nào hoạt động (nữa?)!
Michael

Câu trả lời:


86

Điều này hoạt động với macOS:

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

Bạn có nghĩa là đối số không hoạt động? Quá trình thực tế sàng lọc toàn bộ Chrome ở phiên bản Mac. Bất kỳ hack để gửi Cmd + Shift + F để đưa nó lên toàn màn hình? Cảm ơn câu trả lời của bạn.
alex

Đồng ý. Bạn có thể thử "ls / Ứng dụng / Google Chrome.app/Contents/MacOS" (hoặc một cái gì đó tương tự) và đăng nó không?
Andrew

@Andrew Tôi đã chạy ls /Applications/Google\ Chrome.app/Contents/MacOSvà nó chỉ in 'Google Chrome'. : S
alex

1
@Andrew Cảm ơn vì điều đó, và tôi sẽ chạy nó như thế nào khi khởi động? Chúc mừng.
alex

4
KHÔNG LÀM VIỆC trên OSX
YumYumYum

28

Có lẽ còn tốt hơn khi sử dụng openlệnh (trong trường hợp ứng dụng không nằm trong thư mục Ứng dụng). Ví dụ:open -a "Google Chrome" --args --kiosk http://www.example.com


6
KHÔNG LÀM VIỆC trên OSX
YumYumYum

11

Trong AppleScript, dán văn bản sau:

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

Lưu nó dưới dạng một ứng dụng và thêm nó vào các mục khởi động của bạn.


4
KHÔNG LÀM VIỆC trên OSX
YumYumYum

2
Nó đã hoạt động trở lại vào năm 2012. Bây giờ, hãy sử dụng mã mà các nhận xét mới hơn đã đề cập, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.comđặt mã đó trong tài liệu txt đơn giản, nhưng thêm đoạn mã sau vào cuộc gọi vào Chrome để thực thi #!/bin/bash và thêm nó vào các mục khởi động của bạn hoặc doublbe nhấn vào đây để khởi chạy
vynsynt

@vynsynt, dòng binbash có thực sự cần thiết không?
Pacerier

1

Bạn có thể tạo bí danh để mở các trang web hoặc tệp thông qua dòng lệnh. Để làm điều này, bạn có thể bao gồm ở cuối của bạn ~/.bashrc, ~/.bash_profilehoặc ~/.aliasescác dòng sau:

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

Đây không phải là cách bạn đối phó với không gian trong tên tệp. Tìm hiểu để trích dẫn hoặc thoát ký tự đặc biệt đúng cách. Ngoài ra, "$1"sẽ không hoạt động đúng khi bạn có nhiều hơn một thông số cần vượt qua, đặc biệt nếu bản thân các thông số đó có các giá trị không được trích dẫn.
Marcin

Xin chào @Marcin! Nếu bạn biết làm thế nào, bạn có thể cải thiện phản ứng của tôi? 🙂
garciparedes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.