¿Cómo utilizar js para iniciar aplicaciones Xunlei en ios y Android respectivamente?
Tipo de navegador
(1) Propiedades específicas del navegador
(2) Basado en userAgent
Versión del navegador
p>
(1) Basado en userAgent
Juicio para navegadores móviles
1. Cómo juzgar si se debe utilizar la coincidencia regular para terminales móviles,
coincidencia Si navigator.userAgent contiene la cadena AppleWeb. Si userAgent contiene la cadena AppleWebKit*****Mobile
La versión de alta definición del navegador qq de Android solo tiene AppleWebKit
2 Juicio de la versión del idioma del teléfono móvil
.Utilice navigator.browserLanguage para obtener la versión de idioma de Windows Phone.
Por supuesto, lo molesto es que la versión de idioma del teléfono también tiene diferencias de compatibilidad si lo desea un navegador compatible con los kernels de Mozilla y AppleWebKit. para obtener su versión de idioma, aparecerá en la lista la versión de idioma de browserLanguage.
Por supuesto, si un navegador compatible con los kernels de Mozilla y AppleWebKit desea obtener su versión de idioma, la versión de idioma de navigator.browserLanguage. será listado. idioma
CÓDIGO:
var browser={
versiones:función() {
var u = navigator.userAgent, app = navigator.appVersion;
return { // Información de la versión del navegador móvil
trident: u.indexOf( ' Trident') > -1, //núcleo IE
listo: u.indexOf('Presto') > -1, //núcleo IE