Web Sayfası OSX'te Kiosk Modu Oluşturma - Chrome


13

Halkın üyelerinin birkaç hafta içinde bir öğrenci fuarındaki bir üye kayıt web sayfasına erişmek için dizüstü bilgisayarımı kullanmasına izin vermeliyim.

Chrome'un Mac'te kiosk modu yok, CMD + Q'yu devre dışı bırakmak, başlık çubuğunun görünmesini önlemek vb. Mümkün mü?

Bunun için tasarlanmış bir yazılım var mı?

Başka tavsiye var mı?


Değer için, Kiosk modunun etkin olduğunu düşünüyorum, ancak --kiosk parametresini geçmek için Chrome'u komut satırından açmanız gerekiyor. Bununla birlikte, herhangi bir parametreyi başarılı bir şekilde geçiremedim.
styfle

Başlık çubuğunu tam ekran moduyla (cmd-shift-F) gizleyebilirsiniz, ancak menülerin tümü hala etkindir.
Matthew Frederick

1
--kiosk, OS X'te henüz etkin değil
Pez Cuckow

Yanıtlar:


4

Safari'de kiosk modunu etkinleştiren Saft adlı bir eklenti var . (Saft 2012 sonundan itibaren durdurulmuştur; Safari 5.0.5'in ötesinde çalışmaz.) Bilgisayar herkese açık olarak kullanılıyorsa, sistem tercihlerinde yeni bir konuk kullanıcı oluşturun ve bunu fuar için kullanın. Birisi kiosk modundan ayrılsa bile, özel verilerinizi göremez veya hiçbir şeyi dağıtamaz.

Chrome ile kalmak istiyorsanız , Chrome'u kiosk modunda başlatmak için Superuser'da bir AppleScript var .


Apple betiği gerçek kiosk modu değil, sadece normal tam ekran. Güvenli bağlantı için teşekkürler.
Pez Cuckow

Saft bağlantısı çalışmıyor gibi görünüyor. Güncelleme şansınız var mı?
JBis

5

Kayıt için Opera'yı tarayıcı olarak kullanmayı düşündünüz mü? Bu sağlamaz kiosk modu etkinleştirmek için kolaydır:

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

Belgelerde, belirli bir aralıktan sonra kiosk'u geri yükleyecek 'Eve Git' zaman aşımı modu hakkında bilgiler bulunur.


Chromium'a geçtikten sonra artık çalışmıyor
fregante

5

Chrome'un Mac OS için bir Kiosk modu vardır. Bir çeşit. Kiosk modunu aşağıdaki gibi almak için komut satırı argümanlarını iletebilirsiniz:

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

=> Tam ekran boyutuna (ekranı kaplayan diğer Mac uygulamalarına benzer şekilde) büyütülmüş herhangi bir pencere dekorasyonu olmayan bir krom pencere açar.

Tüm Chrome komut satırı argümanları için şu adrese göz atın: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


3

Zor ama Chrome'u uygun bir kiosk moduna almayı başardım. Chrome'un düzenleyerek Info.plistpaket içeriği size (set sunum modunda menü çubuğunu gizlemek için zorlayabilirsiniz LSUIPresentationModeiçin 3). Continue where I left offAyar yardımcı olabilir.

Web sitelerini engellemek veya beyaz listeye eklemek için ebeveyn denetimlerini kullanın.

Sekmeleri sınırlayan ve kullanıcı arabirimi öğelerini gizleyen kioskmodehelper adlı bir Chrome eklentisi var .


OS X 10.9'da çalışmaz: çubuklar gizlidir, ancak kullanıcı üst ve alt kenarlıklara çarpabilir ve görünecektir.
fregante


2

Sistem Tercihleri'nde yeni bir kullanıcı ayarlarsanız ve ebeveyn denetimlerini basit bir bulucuya sahip olacak şekilde ayarlarsanız, yalnızca Chrome'un açılmasına izin verebilirsiniz ve bu siteye erişilmesine izin verilen tek web sayfası web sayfanız olacak şekilde ayarlayabilirsiniz.


1

Script EditorAşağıdakileri açın ve kullanın:

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

Mac'te kiosk bulunmadığından bu, bir url'yi uygulama modunda açar.

Daha sonra eski + + kısayolu artık çalışmıyor gibi göründüğü için tam ekrana girmek için ctrl+ cmd+ tuşlarını gönderir .fcmdshiftf


1

Bu cevapların hiçbiri benim için komut satırı çözümü olarak çalışmadı. Çalışması için URL'yi uygulama parametresinden geçirmek zorunda kaldım.

(MacOS 10.13.4. Chrome 66.)

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

* Görünüşe göre William'ın çözümü bunu Applescript'e dahil ediyor.


Bu önceki yanıttan nasıl farklıdır apple.stackexchange.com/a/232074/237
user151019

1
Bu gönderilen cevapların hiçbiri benim için çalışmıyor, bu yüzden bu çözümü paylaştım. Bu komut URL'yi app parametresi aracılığıyla açıkça geçirmez ve bu olmadan sistemimde çalışmaz. MacOS 10.13.4. Chrome 66.
Bijan


0

Ben tek amacı önceden tanımlanmış bir url / webapp için güvenli bir konteyner sağlamak olan minimalist bir kiosk webviewer üzerinde çalışıyorum. Temelde özellikler:

  • -Normal / kiosk modu
  • Kiosk Modundan çıkmak için isteğe bağlı şifre koruması
  • Önceden tanımlanmış URL (web uygulamasına yönelik)
  • İsteğe bağlı Webapp yönetici URL'si
  • Giriş / başlangıç ​​uygulaması olarak Uygulama İçi kayıt

Bazı tweaks ve daha fazla "sertleştirme" ile yapabilirdi ama amacına hizmet eder - ve bu konuda açık kaynak.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.