OmniWebBrowser - navegador web full screen criado para utilização em eventos

OmniWebBrowser - navegador web full screen criado para utilização em eventos
OmniWebBrowser - navegador web desenvolvido para ser utilizado 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
Navegador OmniWebBrowser em funcionamento

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

Omni Web Browser the Web Browser Navigation to Kiosk Mode

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/