Eu encontrei uma maneira de fazer isso.
Primeiro, o cenário do nosso problema é:
- Queremos que o cliente use PCs e eles tenham acesso apenas ao Firefox
- Não "meu computador", "cmd", ... etc.
- Queremos que eles não procurem arquivos locais pelo Firefox, apenas navegando em alguns sites.
- Queremos bloquear o protocolo file: // que causa a navegação de arquivos locais.
Minha solução sugerida:
-
Faça o download da extensão r-kiosk e modifique para rodar no firefox 3.5. *
-
Modifique userPref.js para mostrar a barra de endereço no firefox ---- aqui paramos Save as, open file, remove extension, no viewsource, mas os usuários ainda navegam pelos arquivos locais digitando file: ///c: / in url.
-
Modifique dirListing.css no Firefox / chrome / classic.jar / skin / classic / (nome da skin) / dirListing
body{ ... background-image:url(chrome://global/skin/dirListing/forbidden.png) } table{ ... display:none; }
Ocultar elementos como P, H1 usando visiblity:hidden
Você pode usar essa imagem criada por mim para torná-la como plano de fundo do corpo:
Aquiestáoresultado: