Czy mogę zablokować użytkownika na jednej stronie tylko w Chrome?

12

Chcę uniemożliwić użytkownikom mojej osobistej przeglądarki Google Chrome nawigację poza zdefiniowaną stronę główną, z wyjątkiem odświeżania strony.

Bardziej „dla nauki” niż cokolwiek innego - jak mogę to zrobić bez żadnego kodowania?

Gafel
źródło
1
Dla nauki! +1
Šime Vidas
Jaki system operacyjny Nie sądzę, że przeglądarki mogą cię tak mocno zablokować, być może będziesz musiał bawić się zaporami ogniowymi i tym podobne.
Rich Homolka,
Jeśli strona główna zawiera link, nie będziesz w stanie powstrzymać kogoś przed podążaniem za nim. Jedyną szansą jest uruchomienie całego ruchu przez serwer proxy, który sprawdza HTML, AJAX i usuwa wszelkie linki.
Ian Boyd,

Odpowiedzi:

17

Moim rozwiązaniem było użycie przełącznika wiersza polecenia host-rules dla Google Chrome. Można tego użyć, aby zmusić użytkownika do pozostania w tej samej domenie (i numerze portu, jeśli chcesz).

Na przykład, jeśli chcesz uruchomić Chrome w trybie kiosku i uniemożliwić użytkownikowi opuszczanie localhostportu 80:

chromium-browser --kiosk --host-rules="MAP * localhost:80"

Oczywiście w tym przypadku użytkownik może nadal nawigować http://localhost/page_2, ale nie może do niego przejśćhttp://www.yahoo.com/

BMiner
źródło
4

Nie jestem pewien, jak dobrze to działa (nigdy tego nie próbowałem), ale Chrome wydaje się mieć tryb kiosku :

chrome.exe --kiosk [url]

Więcej informacji na stronie problemów z kodem Google Chrome .

Aktualizacja: tryb kiosku nie uniemożliwi nawigacji do innych witryn, jeśli na stronie znajdują się linki. Rozszerzenie Chrome Pentasoft Custom Browser umożliwia skonfigurowanie białej listy domen, do których przeglądarka ma dostęp.

jches
źródło
Myślę, że jest to bardziej „zamykanie niektórych elementów interfejsu użytkownika, aby utrzymać cię w przeglądarce”, niż ograniczenie do konkretnej witryny, chociaż chcesz, aby użytkownik był powiązany z jednym wystąpieniem chrome, jeśli nie chcesz otwierać IE, Safari lub cokolwiek innego .
Rich Homolka
@ Bogaty, prawda, w zależności od używanej witryny mogą istnieć hiperłącza do innych witryn. Nie sądzę, że tryb kiosku musi to blokować.
Synetech,
1

Jest to o wiele trudniejsze, niż myślisz. Po pierwsze, co z hiperłączami? Czy pozwolisz na przekierowania? Co uważasz za „jedną” witrynę? Masz na myśli domenę?

Jest to o wiele łatwiejsze w Internet Explorerze. Umieść jedną domenę w zaufanych domenach. Wszystko inne jest ograniczone. . .

Jeśli jest to strona główna, którą kontrolujesz, po prostu wyłącz Internet i zezwalaj tylko na połączenia sieciowe do kontrolowanego serwera.

surfasb
źródło
1
Wygląda na to, że biblioteka to rozwiązała. Jeśli spróbujesz opuścić katalog w systemach katalogowych, powie Ci, że zamiast tego musisz użyć jednego z systemów internetowych. Oczywiście używają Firefoksa. Następnym razem, gdy tam będę, sprawdzę, czy ich blokada jest oparta na przeglądarce, sieci lub systemie operacyjnym.
Synetech,
1

Jeśli jesteś zaawansowany technicznie i używasz wersji systemu Windows obsługującej Edytor zasad grupy, możesz pobrać i zainstalować szablon Google GPO Chrome tutaj . Ma białe listy, czarne listy i wiele innych możliwości blokowania Chrome. Innym rozwiązaniem jest użycie oprogramowania innej firmy. Najbardziej niezawodnym, ale prostym rozwiązaniem, z którym pracowaliśmy dla Chrome, jest Secure Lockdown dla Chrome

Arthur A.
źródło