Bagaimana saya bisa meluncurkan Chrome dalam mode kios di akun kios Windows 8.1 (akses yang diberikan)?

9

Kami mencoba menyiapkan aplikasi web dalam mode kios menggunakan Chrome di Windows 8.1. Saya telah dapat membuat akun "akses yang ditetapkan" (fitur kios Windows 8.1 baru) yang akan masuk dan mengunci pengguna ke Chrome. Ini berfungsi dengan baik ketika Chrome dijalankan ketika pengguna masuk, mengambil seluruh layar, dan pengguna tidak dapat mengakses aplikasi lain.

Tapi ini tidak cukup untuk kita. Saat Chrome dijalankan dengan cara ini, bilah alamat terlihat dan pengguna dapat menutup tab dan membuka yang baru menggunakan pintasan keyboard. Kami perlu mengunci kios ke dalam satu aplikasi web dan tidak mengizinkan pengguna menavigasi ke tempat lain. Mode akses yang ditetapkan memerlukan aplikasi Windows 8 Metro-style, jadi saya tidak tahu cara apa pun untuk memasok argumen baris perintah ke instance Chrome.

Adakah yang melakukan ini pada Windows 8 atau 8.1, menggunakan akses yang ditetapkan atau metode lain? Saya telah melihat ke dalam menggunakan API layar penuh JavaScript, tetapi itu membutuhkan interaksi pengguna, dan pengguna selalu dapat membatalkan mode layar penuh dan kembali ke bilah alamat.

Mark Meuer
sumber
Sudahkah Anda menetapkan Chrome sebagai browser default? Saya akan jujur, Chrome kemungkinan harus menambahkan dukungan. Ada MUNGKIN menjadi perpanjangan yang mungkin meniru fitur yang diperlukan dan cara pintas keyboard menonaktifkan.
Ramhound
Ya, saya sudah mencoba keduanya dengan Chrome sebagai browser default, dan dengan IE sebagai browser default.
Mark Meuer
Sepertinya Anda perlu ekstensi untuk menonaktifkan pintasan keyboard. stackoverflow.com/questions/8886367/… dan sesuatu seperti chrome.google.com/webstore/detail/kioskmodehelper/… mungkin membantu. Jika ekstensi tidak berfungsi maka Anda harus membuatnya yang melakukan apa yang Anda butuhkan atau tunggu sampai orang lain. Ini adalah masalah di mana Chrome sama sekali tidak mendukung apa yang Anda butuhkan. (Kemungkinan besar) saya menyadari bahwa saya tertaut ke soluion argumen.
Ramhound
Saya tidak yakin apakah Mark pernah menemukan metode yang digunakan untuk ini, tetapi bagi orang lain yang mencari jawaban di sini cobalah menggabungkan parameter --chrome-frame bersama dengan parameter --kiosk. Pengguna masih dapat Alt + F4 keluar dari jendela, tetapi dengan beberapa penguncian GPO standar Anda dapat menggunakan parameter tersebut untuk mengunci instance Chrome yang diluncurkan.
int_541

Jawaban:

3

Setelah melakukan riset, ini adalah solusi paling mudah yang dapat saya pikirkan:

  1. Buat akun pengguna baru
  2. Menggunakan Kebijakan Grup, batasi penggunaan Task Manager dan blokir perintah Run yang muncul saat Anda menekan WIN + R. Batasi juga penggunaan menu konteks.
  3. Menggunakan Kebijakan Grup atau Penjadwal Tugas, tetapkan skrip logon untuk pengguna. Sebelum Anda menentukan path, buka notepad dan simpan file kosong sebagai logon.bat di lokasi yang Anda pilih
  4. Gunakan path logon.bat sebagai path untuk skrip logon. Jika menggunakan Penjadwal Tugas, pastikan pemicu didefinisikan sebagai Logon pengguna dan tambahkan parameter / min ke tab tindakan.
  5. Sembunyikan folder tempat file batch (menggunakan File Explorer)
  6. Buka file batch yang Anda buat menggunakan Notepad. Tambahkan berikut ini ke file batch:

    @echo off
    TITLE Chrome Kiosk Mode
    taskkill /f /im explorer.exe
    start "" "chrome.exe" --chrome-frame --kiosk -incognito /max
    

Anda mungkin perlu mengubah chrome.exe ke file tap yang tepat menjadi chrome.exe di mesin Anda.

Sekarang, jika pengguna menutup jendela Chrome saat ini, mereka tidak akan dapat melakukan apa pun. Karena kami membunuh Windows Explorer saat masuk, mereka tidak dapat menelusuri file, atau menggunakan GUI. Dan karena kami memblokir perintah Jalankan dan Manajer Tugas, mereka tidak dapat memulai aplikasi apa pun.

Tautan Terjalin
sumber