Giải pháp của tôi là sử dụng công tắc dòng lệnh quy tắc máy chủ cho Google Chrome. Điều này có thể được sử dụng để buộc người dùng vẫn ở trên cùng một tên miền (và số cổng, nếu bạn muốn).
Ví dụ: nếu bạn muốn khởi động Chrome ở chế độ Kiosk và không cho phép người dùng điều hướng khỏi localhostcổng 80:
chromium-browser --kiosk --host-rules="MAP * localhost:80"
Tất nhiên, trong trường hợp này, người dùng vẫn có thể điều hướng đến http://localhost/page_2, nhưng họ không thể đi đếnhttp://www.yahoo.com/