OmniWebBrowser - navegador web full screen criado para utilização em eventos
O OmniWebBrowser é um projeto desenvolvido com o objetivo de disponibilizar um navegador web para eventos. Este navegador possibilita diversas funcionalidades voltados para eventos:
- Bloqueio de fechamento de navegador, possibilita bloquear para que o usuário não feche o navegador ( configurável )
- Bloqueio de funções para maximizar e minimizar janelas
- Possibilita salvar páginas web
- Página pré configurada, possibilita configurar uma URL no arquivo setup.json que é a URL que será aparesentada quando o navegador estiver aberto
- Métrica de quantos usuário passaram no Kiosk através de reconhecimento facial
- Single URL, o navegador possibilita que o usuário navegue em apenas uma URL que é a que está configurada no setup.json
- Kiosk mode: navegador funciona em tela full screen em modo kiosk
- Custom Menu: possibilita configurar outras funcionalidades no menu de opções
Como configurar
A configuração do navegador é muito simples, vocês alterar o arquivo de configuração setup.json podendo customizar as seguintes funcionalidades
{
"preloadURL": "https://www.jaccon.com.br",
"aboutPageURL": "https://www.google.com",
"enableSavePage": true,
"enableQuitBrowser": true,
"enableMaximizeButton": true,
"enableMinimizeButton": true,
"enableAutoRefreshInactive": true,
"reloadButtonLabel": "Evento Internet Agora 2024",
"enableSettings": true
}
- preloadURL: url que será carregada ao abrir o navegador, também é a url que será utilizada para o modo refresh
- aboutPageURL: url no qual o usuário será direcionado quando abrir a opção about
- enableSavePage: Possibilita o usuário salvar a página. Caso false é desabilitado esta opção
- enableQuitBrowser: possibilita desabilitar o fechamento do navegador
- enableMaximizeButton: possibilita desabilitar a maximização da janela
- enableMinimizeButton: possibilita desabilitar a minimização da janela
- enableAutoRefreshInactive: funcionalidade que se ativada atualiza a página automáticamente após 5 minutos de inatividade
- reloadButtonLabel: label do botão de refresh
Compatibilidade
MacOS, Windows 10/11 e Linux
Tecnologia
Navegador desenvolvido em Javascript com Electron
Vídeo do navegador OmniWebBrowser
Download Demo - Release Alpha 0.1
https://github.com/jaccon/omni-browser/releases/tag/Alpha-0.1
Dúvidas e sugestões ? me procure no Linkedin
https://www.linkedin.com/in/jaccon/