Làm cách nào tôi có thể khởi chạy Chrome ở chế độ kiosk trong tài khoản kiosk Windows 8.1 (quyền truy cập được chỉ định)?


9

Chúng tôi đang cố gắng thiết lập ứng dụng web ở chế độ kiosk bằng Chrome trong Windows 8.1. Tôi đã có thể tạo tài khoản "truy cập được chỉ định" (tính năng kiosk Windows 8.1 mới) sẽ đăng nhập và khóa người dùng vào Chrome. Điều này hoạt động khá tốt khi Chrome khởi động khi người dùng đăng nhập, chiếm toàn bộ màn hình và người dùng không thể truy cập bất kỳ ứng dụng nào khác.

Nhưng điều này là không đủ cho chúng tôi. Khi Chrome chạy theo cách này, thanh địa chỉ hiển thị và người dùng có thể đóng các tab và mở các tab mới bằng phím tắt. Chúng tôi cần khóa kiosk vào một ứng dụng web duy nhất và không cho phép người dùng điều hướng ở nơi khác. Chế độ truy cập được chỉ định yêu cầu ứng dụng kiểu Windows 8 Metro, vì vậy tôi không biết cách nào để cung cấp đối số dòng lệnh cho phiên bản Chrome.

Có ai đã làm điều này trên Windows 8 hoặc 8.1, sử dụng quyền truy cập được chỉ định hoặc bất kỳ phương pháp nào khác chưa? Tôi đã xem xét sử dụng API toàn màn hình JavaScript, nhưng điều đó đòi hỏi sự tương tác của người dùng và người dùng luôn có thể hủy chế độ toàn màn hình và quay lại thanh địa chỉ.


Bạn đã đặt Chrome làm trình duyệt mặc định của mình chưa? Tôi sẽ trung thực Chrome có thể sẽ phải thêm hỗ trợ. Có MIGHT là một tiện ích mở rộng có thể bắt chước các tính năng cần thiết và tắt phím tắt.
Ramhound

Có, tôi đã thử cả Chrome với trình duyệt mặc định và với IE là trình duyệt mặc định.
Mark Meuer

Âm thanh như bạn sẽ cần một phần mở rộng để vô hiệu hóa các phím tắt. stackoverflow.com/questions/8886367/... và một cái gì đó giống như chrome.google.com/webstore/detail/kioskmodehelper/... có thể helpful.If phần mở rộng không làm việc thì bạn sẽ phải hoặc là làm một mà những gì bạn yêu cầu hoặc chờ đợi cho đến khi có người khác Đây là một vấn đề trong đó Chrome đơn giản là không hỗ trợ những gì bạn yêu cầu. (Nhiều khả năng hơn) Tôi nhận ra tôi đã liên kết với giải pháp tranh luận.
Ramhound

Tôi không chắc liệu Mark có bao giờ tìm thấy một phương pháp để sử dụng cho việc này không, nhưng đối với bất kỳ ai khác đang tìm kiếm câu trả lời ở đây, hãy thử kết hợp tham số --chrom-frame cùng với tham số --kiosk. Người dùng vẫn có thể Alt + F4 ngoài cửa sổ, nhưng với một số khóa GPO tiêu chuẩn, bạn có thể sử dụng các tham số đó để khóa phiên bản Chrome đã khởi chạy.
int_541

Câu trả lời:


3

Sau khi thực hiện một số nghiên cứu, đây là giải pháp hoàn hảo nhất mà tôi có thể nghĩ ra:

  1. Tạo một tài khoản người dùng mới
  2. Sử dụng Chính sách nhóm, hạn chế sử dụng Trình quản lý tác vụ và chặn lệnh Run xuất hiện khi bạn nhấn WIN + R. Cũng hạn chế sử dụng menu ngữ cảnh.
  3. Sử dụng Chính sách nhóm hoặc Trình lập lịch tác vụ, gán tập lệnh đăng nhập cho người dùng. Trước khi bạn chỉ định đường dẫn, hãy mở notepad và lưu tệp trống dưới dạng logon.bat vào vị trí bạn chọn
  4. Sử dụng đường dẫn của logon.bat làm đường dẫn cho tập lệnh đăng nhập. Nếu sử dụng Trình lập lịch tác vụ, hãy đảm bảo trình kích hoạt được xác định là Đăng nhập người dùng và thêm tham số / min vào tab hành động.
  5. Ẩn thư mục chứa tệp bó (sử dụng File Explorer)
  6. Mở tệp bó bạn đã tạo bằng Notepad. Thêm phần sau vào tệp bó:

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

Bạn có thể cần thay đổi chrome.exe thành filepath chính xác thành chrome.exe trên máy của mình.

Bây giờ, nếu người dùng đóng cửa sổ Chrome hiện tại, họ sẽ không thể làm gì. Vì chúng tôi đã giết Windows Explorer khi đăng nhập, họ không thể duyệt các tệp hoặc sử dụng GUI. Và vì chúng tôi đã chặn lệnh Run và Trình quản lý tác vụ, chúng cũng không thể khởi động bất kỳ ứng dụng nào.

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.