Cách kiosk Chế độ trang web OSX - Chrome


13

Tôi phải cho các thành viên của công chúng sử dụng máy tính xách tay của tôi để truy cập trang web đăng ký thành viên tại hội chợ sinh viên trong một vài tuần.

Chrome không có chế độ kiosk trên Mac, có thể vô hiệu hóa CMD + Q, ngăn thanh tiêu đề hiển thị, v.v.?

Có phần mềm nào được thiết kế cho việc này không?

Còn lời khuyên nào khác không?


Để biết giá trị của nó, tôi nghĩ chế độ Kiosk được bật nhưng bạn phải mở Chrome từ dòng lệnh để truyền tham số --kiosk. Điều đó đang được nói, tôi đã không thể vượt qua bất kỳ tham số thành công.
styfle

Bạn có thể ẩn thanh tiêu đề với chế độ toàn màn hình (cmd-shift-F), nhưng các menu vẫn được bật.
Matthew Frederick

1
--kiosk chưa được bật trong OS X
Pez Cuckow

Câu trả lời:


4

Có một plugin tên là Saft cho phép chế độ kiosk trong Safari. (Saft đã ngừng hoạt động vào cuối năm 2012; nó không hoạt động ngoài Safari 5.0.5.) Nếu máy tính đang được sử dụng ở nơi công cộng, hãy tạo một người dùng khách mới trong tùy chọn hệ thống và sử dụng ứng dụng này cho hội chợ. Ngay cả khi ai đó thoát ra khỏi chế độ kiosk, họ không thể thấy dữ liệu riêng tư của bạn hoặc làm rối tung mọi thứ.

Nếu bạn muốn ở lại với Chrome, có AppleScript trên Superuser , để khởi chạy Chrome ở chế độ kiosk.


Kịch bản apple không phải là chế độ kiosk thực, nó chỉ là toàn màn hình bình thường. Cảm ơn các liên kết để an toàn.
Pez Cuckow

Liên kết trục dường như không hoạt động. Bất kỳ cơ hội bạn có thể cập nhật?
JBis

5

Bạn đã xem xét sử dụng Opera như một trình duyệt để đăng ký. Nó cung cấp chế độ kiosk dễ dàng kích hoạt:

/Appluggest/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

Tài liệu có thông tin về chế độ hết thời gian 'Đi đến nhà' sẽ khôi phục kiosk sau một khoảng thời gian đã đặt.


Nó không hoạt động nữa sau khi họ chuyển sang Chromium
fregante

5

Chrome có chế độ Kiosk cho Mac OS. Sắp xếp Bạn có thể truyền cho nó dòng lệnh args để có chế độ kiosk như sau:

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

=> Điều này sẽ mở một cửa sổ chrome mà không có bất kỳ trang trí cửa sổ nào, được tối đa hóa thành toàn màn hình (giống như bất kỳ Ứng dụng Mac nào khác được tối đa hóa.

Đối với tất cả các dòng lệnh Chrome, hãy xem: http://peter.sh/experiment/chromium-command-line-switches/#load-extension


3

Thật khó khăn nhưng tôi đã xoay sở để đưa Chrome vào chế độ kiosk thích hợp. Bằng cách chỉnh sửa Chrome Info.plisttrong nội dung gói, bạn có thể buộc nó ẩn thanh menu trong chế độ trình bày (được đặt LSUIPresentationModethành 3). Các Continue where I left offthiết lập có thể giúp đỡ.

Sử dụng kiểm soát của phụ huynh để chặn hoặc danh sách các trang web trắng.

Có một plugin Chrome có tên kioskmodehelper giới hạn các tab và ẩn các phần tử ui.


Không hoạt động trong OS X 10.9: các thanh bị ẩn nhưng người dùng chỉ có thể nhấn các đường viền trên và dưới và chúng sẽ hiển thị.
fregante


2

Nếu bạn thiết lập người dùng mới trong Tùy chọn hệ thống và thiết lập các điều khiển của phụ huynh để cho phép nó có một công cụ tìm đơn giản thì bạn chỉ có thể cho phép mở Chrome và bạn có thể thiết lập để trang web duy nhất được phép truy cập là trang web của bạn.


1

Mở Script Editorvà sử dụng như sau:

set strUrl to "https://example.org"
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --app=" & strUrl

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "f" using {command down, control down}
end tell

Điều này sẽ mở một url trong chế độ ứng dụng vì kiosk không khả dụng trên Mac.

Sau đó, nó sẽ gửi các phím ctrl+ cmd+ fđể vào toàn màn hình vì lối tắt cũ hơn cmd+ shift+ fdường như không còn hoạt động.



0

Tôi đang làm việc trên một trình xem web kiosk tối giản với mục đích duy nhất là cung cấp một thùng chứa bảo mật cho một url / ứng dụng web được xác định trước. Các tính năng cơ bản là:

  • Chế độ bình thường- / Kiosk
  • Bảo vệ mật khẩu tùy chọn để rời Kiosk-Mode
  • URL được xác định trước (nhắm vào ứng dụng web)
  • URL quản trị webapp tùy chọn
  • Đăng ký trong ứng dụng làm ứng dụng đăng nhập / khởi động

Có thể làm với một số điều chỉnh và tiếp tục "làm cứng" nhưng phục vụ mục đích của nó - và đó là nguồn mở cho vấn đề đó.

https://github.com/tschiTable/filmothek-kiosk-osx


0

Không có câu trả lời nào trong số này làm việc cho tôi như một giải pháp dòng lệnh. Tôi đã phải chuyển URL thông qua tham số ứng dụng để nó hoạt động.

(MacOS 10.13.4. Chrome 66.)

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://example.com

* Có vẻ như giải pháp của William đã kết hợp điều này trong Bản sao của mình.


Điều này khác với câu trả lời trước của apple.stackexchange.com/a/232074/237
user151019

1
Không ai trong số những câu trả lời được đăng này làm việc cho tôi, đó là lý do tại sao tôi chia sẻ giải pháp này. Lệnh đó rõ ràng không chuyển trong URL thông qua tham số ứng dụng và sẽ không hoạt động trên hệ thống của tôi nếu không có nó. MacOS 10.13.4. Chrome 66.
Bijan
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.