Capítulo 8 BOM - objetos de navegador

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"))

 

 

Publicado 54 artigos originais · ganhou elogios 8 · vê 70000 +

Acho que você gosta

Origin blog.csdn.net/yang295242361/article/details/94572783
Recomendado
Clasificación