Як у режимі кіоску веб-сторінки OSX - Chrome


13

Я повинен дозволити представникам громадськості використовувати мій ноутбук для доступу до веб-сторінки для реєстрації членів на студентському ярмарку через пару тижнів.

У Chrome немає режиму кіоску на Mac, чи можна відключити CMD + Q, запобігти появі заголовка тощо тощо?

Чи існує для цього програмне забезпечення?

Будь-яка інша порада?


Для чого це варто, я думаю, що режим Kiosk увімкнено, але вам потрібно відкрити Chrome з командного рядка, щоб передати йому параметр --kiosk. Незважаючи на це, я не зміг успішно передати жоден параметр.
стайфл

Ви можете приховати рядок заголовка в режимі повноекранного режиму (cmd-shift-F), але меню все ще ввімкнено.
Меттью Фредерік

1
--kiosk поки не ввімкнено в OS X
Pez Cuckow

Відповіді:


4

Існує плагін під назвою Saft, який включає режим кіоску в Safari. (Saft припинено з кінця 2012 року; він не працює за межами Safari 5.0.5.) Якщо комп'ютер використовується загальнодоступним, створіть нового гостя в системних налаштуваннях і використовуйте цього для ярмарку. Навіть якщо хтось виходить з режиму кіоску, він не може бачити ваші приватні дані або щось зіпсувати.

Якщо ви хочете залишитися з Chrome , для запуску Chrome у режимі кіоску є AppleScript на Superuser .


Яблучний сценарій не є справжнім режимом кіоску, це просто звичайний повноекранний режим. Дякуємо за посилання на сейф.
Pez Cuckow

Сафт-посилання, здається, не працює. Будь-який шанс ви можете оновити?
JBis

5

Чи планували ви використовувати Opera як браузер для реєстрації. Він забезпечує режим кіоску, який легко вмикати:

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

У документації є інформація про режим очікування "Перейти додому", який відновить кіоск через встановлений інтервал.


Він більше не працює після того, як вони перейшли на Chromium
fregante

5

У Chrome є режим кіоску для Mac OS. Типу. Ви можете передати його командним рядком, щоб отримати режим кіоску наступним чином:

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

=> Це відкриває хромоване вікно без будь-яких прикрас вікна, максимізованих на весь екран (як і будь-який інший додаток для Mac, який максимізується.

Перевірте всі аргументи командного рядка Chrome: http://peter.sh/experiment/chromium-command-line-switches/#load-extension


3

Це складно, але мені вдалося перевести Chrome у належний режим кіоску. Редагуючи Chrome Info.plistу вмісті пакета, ви можете примусити його приховати рядок меню у режимі презентації (встановлено LSUIPresentationModeна 3). Continue where I left offУстановка може допомогти.

Використовуйте батьківський контроль для блокування чи веб-перегляду веб-сайтів.

Існує плагін Chrome під назвою kioskmodehelper, який обмежує вкладки та приховує елементи інтерфейсу.


Не працює в OS X 10.9: смуги приховані, але користувач може просто натиснути на верхню та нижню межі, і вони з’являться.
fregante


2

Якщо ви налаштуєте нового користувача в системних налаштуваннях і налаштуйте батьківський контроль, щоб він мав простий пошук, тоді ви можете дозволити відкривати лише Chrome, і ви можете налаштувати його так, що єдиною веб-сторінкою, до якої можна отримати доступ, є ваша веб-сторінка.


1

Відкрийте Script Editorта використовуйте наступне:

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

Це відкриє URL-адресу в режимі додатків, оскільки кіоск недоступний на Mac.

Потім він надсилає клавіші ctrl+ cmd+ fдля входу на повноекранний екран, оскільки старий ярлик cmd+ shift+, fздається, не працює.


1

Жодна з цих відповідей не працювала для мене як рішення командного рядка. Мені довелося передати URL-адресу через параметр програми, щоб він працював.

(MacOS 10.13.4. Chrome 66.)

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

* Схоже , рішення Вільяма це включає в свій Applescript.


Чим це відрізняється від попередньої відповіді apple.stackexchange.com/a/232074/237
користувача151019

1
Жодна з цих опублікованих відповідей не працює для мене, саме тому я поділився цим рішенням. Ця команда явно не передає URL-адресу через параметр додатка і без неї не працюватиме в моїй системі. MacOS 10.13.4. Chrome 66.
Bijan


0

Я працюю над мінімалістичним веб-переглядачем кіоску, єдиною метою якого є надання захищеного контейнера для заздалегідь визначеного URL / webapp. Основні функції:

  • Нормальний / Кіоск-Режим
  • Необов’язковий захист паролем для виходу з режиму «Кіоск»
  • Заздалегідь визначена URL-адреса (націлена на webapp)
  • Необов’язкова URL-адреса адміністратора Webapp
  • Реєстрація в додатку як додаток для входу / запуску

Це може зробити певний перелом і подальше «загартовування», але служить своєму призначенню - і це відкрите джерело для цього питання.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.