Quaisquer programas gratuitos para verificar a versão do sistema operacional, navegador e resolução de tela?

0

Estou à procura de uma ferramenta pequena, de preferência gratuita, que o meu cliente não tecnológico possa descarregar na sua máquina e, quando executada, dá-lhe o seguinte

  1. versão do nome do SO
  2. Nome do navegador, versão
  3. Resolução da tela.

Eles atualmente têm alguns problemas com meu site e acredito que isso tenha algo a ver com a combinação de navegadores do sistema operacional.

    
por Indrek 18.12.2009 / 11:19

3 respostas

4

link

Faremos tudo o que você quiser:)

    
por 18.12.2009 / 11:23
0

A menos que os usuários do seu site sejam tecnicamente avançados, você pode obter a maior parte dessas informações nos registros do seu site. Cada solicitação HTTP carrega o cabeçalho USER-AGENT , que em todos os principais navegadores informa o navegador e a versão do sistema operacional. Isso pode ser falsificado, mas, novamente, se seus usuários não forem tecnicamente avançados, eles não serão falsificados.

Isso não vai dizer a você a resolução da tela, no entanto, eu não acho. Mas você pode obtê-lo via JavaScript em suas páginas, através do objeto screen .

Eu menciono isso porque, no primeiro, você já pode ter a informação; e no segundo, é fácil de conseguir. Muito mais fácil, suspeito, do que fazer com que os usuários baixem e executem uma ferramenta ...

    
por 18.12.2009 / 11:27
0

Você pode fazer essas coisas escrevendo uma página HTML com JavaScript, a menos que tenha algum requisito específico para o qual precise de um aplicativo gratuito.

Você pode obter as informações da seguinte maneira:

SO:

function yourOS() {
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("win") != -1) {
    return "Windows";
} else if (ua.indexOf("mac") != -1) {
    return "Macintosh";
} else if (ua.indexOf("linux") != -1) {
    return "Linux";
} else if (ua.indexOf("x11") != -1) {
    return "Unix";
} else {
    return "Computers";
}

}

Resolução da tela:

(screen.width>=1024) && (screen.height>=768)

Navegador:

var browser=navigator.appName;

var b_version=navigator.appVersion;

var version=parseFloat(b_version);
    
por 18.12.2009 / 11:34