Cómo utilizar JavaScript para determinar si la fuente de acceso es una computadora o un teléfono móvil y qué tipo de navegador es
{
}
else if ( document. all amp; "object" == typeof( window.= typeof( window.external ) ) ) es decir
{
}
js Método utilizado para distinguir IE de otros navegadores y navegadores IE6-8.
1. document.all
2. !!!window.ActiveXObject
El método de uso es el siguiente:
if (document. all){
alert("Internet Explorer");
}else{
alert("Navegador que no sea IE"); p>
}
}
if (!!window.ActiveXObject){
alerta("Internet Explorer");
} else{
alert("navegador que no es IE");<
}
A continuación se explica cómo distinguir IE6, IE7 e IE8:
var isIE=! !window.ActiveXObject;
var isIE6=isIEamp;amp;!window.XMLHttpRequest;
var isIE8=isIEamp;amp;!!document.documentMode;
var isIE7=isIEamp;amp;!isIE6amp;amp;!isIE8;
if (isIE){
if (isIE6){
alerta(" ie6″);
}si no (esIE8){
alert("ie8″);
}si no (esIE7){
alert("ie7");
}
}
Primero, nos aseguramos de que el navegador sea el navegador IE utilizado una sola vez. probando, así que si eres escéptico, puedes probarlo.
Aquí lo uso directamente en el juicio, o puedes declararlos como variables y usarlos. Escuché que Firefox agregará document.all en el futuro, por lo que se recomienda el segundo método y debería ser más seguro.
Utilice navigator.userAgent.indexOf() para distinguir varios navegadores. El ejemplo de código es el siguiente:
Copie el código de la siguiente manera:
lt; -1 lang="other"gt;
lt;tipo de script= text/javascriptgt;
var browser={
versiones: function(){
var u = navigator.userAgent, app = navigator.appVersion;
Sin embargo, para ejecutar este código, necesitará un navegador compatible. El navegador QQ que ahora utilizan muchas personas cumple con este requisito. Su kernel es más avanzado y de desarrollo propio, por lo que es excelente en compatibilidad y ejecución de este código, por lo que te recomiendo descargar el navegador QQ para probar este código.
¿Cómo determinar si la fuente de acceso es un teléfono móvil o un ordenador?
Lo que estás utilizando en tu teléfono móvil es la versión móvil del sitio web oficial. Recuerda, es seguro utilizar un navegador seguro (como Baidu Browser) para navegar hasta allí, así que puedes estar tranquilo<. /p>
¿Cómo determina java o js si la fuente de acceso es un teléfono móvil o una computadora?
lt;script type=text/javascriptgt;<
lt;! --
Plataformas, dispositivos y sistemas operativos
var system = {
win : false,
mac : false,
p>
xll: false
};
Plataforma de detección
var p = navigator.platform;
alerta(p );
system.win = p.indexOf("Win") ==
system.mac = p.indexOf("Mac") == 0;
p>
sistema.x11 = (p == "X11") | (p.indexOf("Linux") == 0; > Declaración de salto
if(system.win||system.mac||system.x11)win||system.mac||system.xll){Ir a la página de inicio de sesión de backend
ventana.ubicación.href="login.jsp";
}else{
ventana.ubicación.href="wapLojin.jsp";
--gt ;
lt;/scriptgt;
Cómo saber si se accede a un sitio web a través de un ordenador o de un teléfono móvil
Sin embargo, China Mobile ha bloqueado la información del agente de usuario, por lo que no puede obtener el número de teléfono móvil. Si tiene una conexión, puede comunicarse con la compañía de telefonía móvil y enviar la dirección IP de su servidor de sitio web wap a China Mobile. Después de unirse a la lista blanca, puede obtener la información de ua. Actualmente, China Unicom puede obtener directamente números de teléfonos móviles, lo cual es una solución perfecta para los usuarios de Unicom.
El principio de acceso al teléfono móvil es que el teléfono móvil accede a través del servidor proxy de la empresa de telefonía móvil. Entonces podemos entender que las computadoras comunes usan servidores proxy. Cuando se accede a un teléfono móvil a través de un servidor proxy, la información del encabezado sin duda contendrá un dato: vía. Esta información proporciona valiosa información de juicio.
Cómo utilizar javascript para determinar el navegador que se está utilizando
6. Determinar el núcleo del navegador
$.ua().isWebkit;
$.ua().isGecko;
$.ua().isTrident;
Determinar el shell del navegador
Determinar si es el Chrome original navegador
$.ua().isChrome;
Determinar si es un navegador de velocidad 360
$.ua().is360ee;
Determinar si es el kernel de Chrome de 360 Security Browser
$.ua();
Determinar si es Cheetah Browser
$. .ua( ).isLiebao;
Determinar si es el navegador principal de IE
$.ua().isIe;
Determinar la versión del navegador principal de IE
$.ua().ie;
= gt;6/7/8/9/10/11, 0
Cómo juzgar si es un navegador de PC o un navegador Java Mobile
función IsPC() { var userAgentInfo = navigator.userAgent = ["Android", "iPhone", "SymbianOS", "Windows Phone", "; iPad", "iPod" ]; var flag = true; for (var v = 0; v lt; Agents.length; v ) { if (userAgentInfo.indexOf(Agents[ v]) gt; 0) { flag = false; break; }} return flag }
php determina si la fuente de acceso es una computadora o un teléfono móvil
if(strpos($_SERVER['HTTP_ACCEPT'], 'wap' )){
Página de teléfono móvil
}else{
Página de computadora
}
Utilice js para determinar si el acceso actual es una computadora o un teléfono móvil
lt; script type=text/ javascriptgt; var bForcepc = fGetQuery("dv") == "pc"; función fBrowserRedirect(){ var sUserAgent = navigator.UserAgent. partido(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.1.2.3.4/i) == "rv: 1.2 .3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android".
var bIsAndroid = sUserAgent.match(/android/i) ==="android"; var bIsCE = sUserAgent.match(/windows ce/i) ==="windows ce"; var bIsWM = sUserAgent.match(/windows móvil) /i ) == "windows mobile"; if(bIsIpad){ var sUrl = ubicación.href; if(!bForcepc){ ventana.ubicación.href = ":ipad.mail.163./"; || bIsAndroid){ var sUrl = ubicación.href; if(! bForcepc){ ventana.ubicación.href = ":*** art.mail.163./" } if (bIsMidp||bIsUc7||bIsUc| |bIsCE ||bIsWM){ var sUrl = ubicación.href; if(! bForcepc) { ventana.ubicación.href = ":m.mail.163./"; valor var sUrl = ventana.ubicación.search.substr(1); var r = sUrl.match(new RegExp("(^|amp;)") nombre "=([^amp;]*)(amp;|$ )" ); return (r == null ? null : (r[2])); } función fShowVerBlock(){ if(bForcepc){ document.getElementByIdx_x("dv_block").style.display = "bloque"; } else{ document.} fBrowserRedirect(); lt;/scriptgt; Este es solo un juicio débil, el usuario puede cambiarlo a través de F12 o la configuración del navegador, y no representa la situación real del usuario