navigator objeto, identificar o padrão de facto navegador do cliente.
appCodeName | Retorno nome de código do browser. |
appMinorVersion | Retorna a versão secundária do browser. |
nome do aplicativo | Retorna o nome do browser. |
appVersion | Retorna a plataforma e versão informações do browser. |
BrowserLanguage | Retorna o idioma atual do navegador. |
cookieEnabled | Retorna um valor booleano que indica se o navegador para permitir cookies. |
cpuClass | Retorna o sistema do navegador nível de CPU. |
conectados | Retorna um valor booleano que indica se o sistema está em modo offline. |
plataforma | Voltar para a plataforma do sistema operacional em execução no navegador. |
systemLanguage | Retorna o idioma padrão do sistema operacional utilizado. |
agente de usuário | O valor de retorno do cabeçalho user-agent enviado pelo servidor cliente. |
UserLanguage | Retorna a configuração do sistema operacional linguagem natural. |
javaEnabled () | Se as disposições do navegador habilitado para Java. |
taintEnabled () | Se as disposições do navegador para permitir mancha de dados (tainting dados). |
8.3.1 Detecção plug-in
Detectar se um navegador específico plug-ins instalados. Você pode usar plugins matriz. Cada entrada na matriz contém as seguintes propriedades.
Nome: O nome do plug
Descrição: Descrição do plugin
filename: Nome do plug-in
MIME tipo de número bujão processados: comprimento
// detectar bujão (inválida no IE)
function hasPlugin(name) { name = name.toLowerCase(); for(var i=0;i<navigator.plugins.length;i++){ if(navigator.plugins[i].name.toLowerCase().indexOf(name)>-1){ return true; } } return false; } // 检测浏览器是否有 flash插件 alert(hasPlugin("Flash")); // 检测浏览器是否有 QuickTime插件 alert(hasPlugin("QuickTime"))