Próbujemy skonfigurować aplikację internetową w trybie kiosku za pomocą przeglądarki Chrome w systemie Windows 8.1. Udało mi się utworzyć konto „przypisanego dostępu” (nowa funkcja kiosku Windows 8.1), które zaloguje się i zablokuje użytkownika w Chrome. Działa to całkiem dobrze, ponieważ Chrome uruchamia się, gdy użytkownik loguje się, zajmuje cały ekran, a użytkownik nie ma dostępu do żadnych innych aplikacji.
Ale to nam nie wystarcza. Gdy Chrome jest uruchomiony w ten sposób, pasek adresu jest widoczny, a użytkownik może zamykać karty i otwierać nowe za pomocą skrótów klawiaturowych. Musimy zablokować kiosk w jednej aplikacji internetowej i nie pozwolić użytkownikowi na nawigację w innym miejscu. Tryb przypisanego dostępu wymaga aplikacji w stylu Windows 8 Metro, więc nie znam żadnego sposobu dostarczenia argumentów wiersza polecenia do wystąpienia Chrome.
Czy ktoś zrobił to w systemie Windows 8 lub 8.1, korzystając z przydzielonego dostępu lub innej metody? Zajrzałem do korzystania z pełnoekranowego interfejsu JavaScript, ale wymaga to interakcji użytkownika, a użytkownik zawsze może anulować tryb pełnoekranowy i wrócić do paska adresu.
źródło
Odpowiedzi:
Po przeprowadzeniu badań jest to najbardziej niezawodne rozwiązanie, jakie mogę wymyślić:
Otwórz plik wsadowy utworzony za pomocą Notatnika. Dodaj następujące elementy do pliku wsadowego:
Może być konieczna zmiana chrome.exe na dokładną ścieżkę do pliku chrome.exe na komputerze.
Teraz, jeśli użytkownik zamknie bieżące okno Chrome, nie będzie mógł nic zrobić. Ponieważ zabiliśmy Eksploratora Windows podczas logowania, nie mogą przeglądać plików ani używać GUI. Ponieważ zablokowaliśmy polecenie Uruchom i Menedżera zadań, nie mogą one również uruchamiać żadnych aplikacji.
źródło