Pergunta

Eu estou em uma posição onde eu posso escolher o navegador do cliente para o meu web app.O aplicativo está sendo usado internamente, e estamos instalando cada cliente "manualmente".Eu gostaria de encontrar uma melhor solução para o navegador,de modo que :

O que é um bom navegador que eu possa usar como um cliente para um aplicativo da web?

Funcionalidades gerais eu gostaria de ter:

  • abrir o browser a partir de um atalho, diretamente para a URL do aplicativo
  • capacidade de restringir a navegação para um conjunto de URLs permitidos
  • o modo de tela cheia, sem menu, sem a barra de endereço
  • javascript
  • bom suporte a CSS
  • capacidade para cancelar botão Voltar (ou pelo menos resolver o "Página expirou", ou seja, problema)

IE7 e FireFox são bons candidatos, mas cada um parece ter próprios problemas e questões.

Foi útil?

Solução

O Mozilla Prism parece ideal para os seus propósitos.

Ele compartilha código com o Firefox, mas é projetada para executar aplicativos da web, sem o habitual interface do Navegador para fazê-los parecer mais como aplicações de ambiente de trabalho.De modo nenhum botão retroceder ou barra de endereço para se preocupar.

Editar: O Google Chrome tem Atalhos De Aplicativo de modo que agora pode ser uma melhor opção.

Outras dicas

Seu último ponto, a solução do "página expirou" problema, pode ser resolvido inteiramente no lado do servidor pelo uso criterioso da "303 ver outros" código de status HTTP.Em vez de retornar uma nova página imediatamente como o resultado de um HTTP POST, retorno a 303 do código de resultado que redireciona para outra página, que é um GET, que obtém o conteúdo que você gostaria de mostrar.Isso permite que o usuário utilize o botão voltar sem conseguir que expirou mensagem.

Devido a suas exigências específicas, você pode querer considerar a incorporação do internet explorer ActiveX em um aplicativo de desktop.De que forma você tem controle total do cliente.

O Firefox com um pouco de graxa de cotovelo é a sua melhor aposta.Eu escrevi bloqueado extensões (de um total de tela e ótimo para digital signage), bem como CD ao vivo para facilitar a implantação.

Quando você executar em problemas sérios, com o Firefox você pode segui-lo para baixo para o código e talvez conseguir alguém para consertá-lo.Com o IE, você não pode.

Firefox:

  • multi-plataforma
  • quiosque add-on
  • patch o chrome lógica com fecho de correr e javascript
  • ver o FF 3.1 javascript melhorias de velocidade
  • implantar facilmente padrão favoritos

Apesar de eu perceber que isso não pode ser uma opção ainda, O Google Chrome parece ter alguns recursos que foram adicionados especificamente para permitir que.Novamente, talvez não utilizável, ainda, mas sem dúvida muito interessante!

(Ver também o Chrome apresentação, 27:30)

Algumas outras razões para escolher o Firefox:

Esses addons torná-lo muito mais fácil para desenvolver o aplicativo web.

Até que as pessoas que têm mais experiência com o Google Chrome eu acho que o Firefox é a melhor escolha.É extensível, bem apoiada.Eu gosto do Chrome, mas o Google só tem a tendência de ter uma longa beta períodos e, algumas vezes, abandonar projetos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top