Một số ý tưởng cho bạn:
Tôi đã làm một công việc như thế này cho một Khách hàng vài năm trước. Tôi đã cấu hình Windows XP để khởi động Internet Explorer ở chế độ "Kiosk Mode" và tắt các menu ngữ cảnh. Không có bàn phím nào trên thiết bị này, vì vậy người dùng không thể thoát khỏi chế độ toàn màn hình.
Nếu tôi phải làm điều này ngày hôm nay, tôi sẽ bắt đầu tìm kiếm các phần mở rộng kiosk cho Firefox hoặc "shell" cho Internet Explorer như một bước đầu tiên.
Để tránh rò rỉ bộ nhớ trong trình duyệt làm mất thiết bị, tôi đã sử dụng trình bảo vệ màn hình để đăng xuất máy tính sau khi hết thời gian không hoạt động, sau đó tự động đăng nhập lại. Tôi cũng đã lên lịch khởi động lại hàng đêm để giữ cho các quá trình nền không bị rò rỉ bộ nhớ.
Về mặt phục hồi, việc xây dựng một USB USB có thể khởi động Windows PE / BartPE là khá đơn giản để tái tạo hình ảnh của máy (ImageX, Ghost, bất cứ điều gì bạn muốn sử dụng) nếu thất bại.
Ở mặt trước "chỉ truy cập một trang web nhất định": Bạn có thể thoát khỏi việc trỏ DNS trên PC đến máy chủ DNS hạn chế chỉ phục vụ các vùng cho các trang web bạn muốn cho phép truy cập. Bạn có thể sử dụng tệp "HOSTS", nhưng sau đó bạn gặp phải sự cố cập nhật nếu bất kỳ IP nào trong số đó thay đổi. Bạn có thể sử dụng một số phần mềm lọc loại "netnanny" trên PC, nhưng tôi không có kinh nghiệm về điều đó để nói chuyện. Cuối cùng, bạn có thể định cấu hình PC để sử dụng máy chủ proxy (được lưu trữ cục bộ trên PC hoặc tập trung trên mạng ') và lọc các yêu cầu theo cách đó.
Công việc kiosk cũ đó thực sự rất thú vị, một phần, vì bản thân ki ốt không có kết nối Internet! Nó đã chạy một ngăn xếp Apache / PHP / MySQL và một máy chủ DNS ký tự đại diện trong nền và phục vụ trang web cho chính nó và các kiốt khác trong khu vực thông qua WiFi! Bạn thậm chí có thể tải các bản cập nhật cho nội dung trên kiosk từ thẻ nhớ USB hoặc CD (với một tệp xác thực phù hợp trên phương tiện truyền thông). Nếu bạn cố lướt khỏi trang chính mà nó đang lưu trữ, máy chủ ảo ký tự đại diện và DNS ký tự đại diện sẽ đưa bạn đến trang "Xin lỗi, bạn không thể đến đó ...".
Tôi muốn sử dụng giải pháp dựa trên Linux cho công việc đó, nhưng Khách hàng có yêu cầu tôi sử dụng Windows. Cuối cùng tôi cũng đã làm một việc rất giống với hệ thống dựa trên Linux, vì nó cho phép Khách hàng tải trang web trực tiếp của họ lên một ki-ốt không có quyền truy cập Internet và không yêu cầu nhà phát triển trang web của họ để thực hiện bất kỳ thay đổi nào (tức là kiosk đã thực thi tất cả PHP và sử dụng cơ sở dữ liệu theo cách tương tự như trang web thực). Đó là vô số niềm vui!