Estou desenvolvendo um sistema baseado na web para a empresa em que trabalho. Neste sistema permite baixar informações em PDF, e por ser um projeto sobre o qual tive liberdade total, decidi codificar todo o site de cima a baixo com CSS3 e HTML5.
O problema que tenho é que a forma como o PDF é renderizado é que o servidor usa seu navegador padrão (que é o IE8), então o HTML5 e o CSS3 não são exibidos ou não funcionam corretamente. Também não carrega arquivos javascript.
Minha dúvida é: posso rodar o Chrome ou Firefox no servidor Windows, sem comprometer a segurança.
Responder1
Sim e não.
O Windows Server só é diferente do Windows Client pelos serviços e recursos que está configurado para executar (juntamente com alterações de licença e alguns outros ajustes).
Dito isto, você pode executar com sucessoQUALQUERnavegador no servidor e configure-o para o padrão. Todos os navegadores que consigo imaginar tiveramalgunsalgum tipo de problema de segurança em algum momento e todos eles provavelmente têm alguns bugs não resolvidos que ninguém conhece.
O fato é que um servidor deve ser usado apenas como servidor, você realmente não deveria navegar em arquivos ou usar PDFs nele e eu recomendo fortemente que você não continue.
Se você precisar usar esta máquina, considere usar o Hyper-V ou outro pacote de virtualização (se você já aproveita a virtualização) e obtenha um novo sistema operacional cliente e use-o para navegar.... Ou apenas use seu desktop/laptop para navegar.
Então, sim, deveria funcionar, mas não - eu recomendo fortemente que não faça isso... O servidor deve ser configurado e usado para servir, não como um desktop.
Desculpe pela palestra... Já vi muitas vezes onde um servidor fica atolado com tantas barras de ferramentas e lixo quando as pessoas as utilizam indevidamente! Se você realmente precisa usá-lo como cliente, fique à vontade e funcionará!