Navigateurs...
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Navigateurs...
Bonjour !
Je viens d'avoir une idée et j'aimerais la concrétiser...
En faite, j'aimerais récupérer le navigateur de mes visiteurs et leur OS par la même occasion...
Je sais très bien que l'on a toutes ces infos lorsque l'on fait en PHP ceci :
$_SERVER['HTTP_USER_AGENT'];
Mais cela ne me convient pas vraiment... Car je ne sais pas très bien récupérer les infos que je souhaite obtenir...
Si quelqu'un saurait comment récupérer l'OS et le navigateur, merci de le dire ici...
Merci !
Je viens d'avoir une idée et j'aimerais la concrétiser...
En faite, j'aimerais récupérer le navigateur de mes visiteurs et leur OS par la même occasion...
Je sais très bien que l'on a toutes ces infos lorsque l'on fait en PHP ceci :
$_SERVER['HTTP_USER_AGENT'];
Mais cela ne me convient pas vraiment... Car je ne sais pas très bien récupérer les infos que je souhaite obtenir...
Si quelqu'un saurait comment récupérer l'OS et le navigateur, merci de le dire ici...
Merci !
ca t'aide ?
le js est appelé dans la page, et c est lui qui appelle la page php de traitement après. t as pas mal de trucs la dedans, le navigateur, os, resolution, plugins,...
// phpMyVisites.net | LICENCE GNU/GPL (http://www.gnu.org/copyleft/gpl.html)
function plugMoz(plug)
{
find = "0";
if (tabMime.indexOf(plug) != -1)
{
if (navigator.mimeTypes[plug].enabledPlugin != null)
{
find = "1";
}
}
return find;
}
function plugIE(plug)
{
find = false;
document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n find = IsObject(CreateObject("' + plug + '"))</SCR' + 'IPT>\n');
if (find)
return '1';
else
return '0';
}
if(navigator.javaEnabled())
pJava='1';
else
pJava='0';
var ua=navigator.userAgent.toLowerCase();
var isMoz = (navigator.appName.indexOf("Netscape") != -1);
var isIE = (ua.indexOf("msie") != -1);
var isMac = (ua.indexOf("mac")!=-1);
var isWin = ((ua.indexOf("win")!=-1) || (ua.indexOf("32bit")!=-1));
if (isWin && isIE)
{
var pDirector = plugIE("SWCtl.SWCtl.1");
var pFlash = plugIE("ShockwaveFlash.ShockwaveFlash.1");
var pPDF = '0';
if (plugIE("PDF.PdfCtrl.1") == '1') pPDF = '1';
if (plugIE('PDF.PdfCtrl.5') == '1') pPDF = '1';
if (plugIE('PDF.PdfCtrl.6') == '1') pPDF = '1';
var pQuicktime = plugIE("QuickTimeCheckObject.QuickTimeCheck.1");
var pReal = plugIE("rmocx.RealPlayer G2 Control.1");
var pWinMedia = plugIE("MediaPlayer.MediaPlayer.1");
}
if (!isWin || isMoz)
{
tabMime = "";
for (var i=0; i < navigator.mimeTypes.length; i++) tabMime += navigator.mimeTypes[i].type.toLowerCase();
var pDirector = plugMoz("application/x-director");
var pFlash = plugMoz("application/x-shockwave-flash");
var pPDF = plugMoz("application/pdf");
var pQuicktime = plugMoz("video/quicktime");
var pReal = plugMoz("audio/x-pn-realaudio-plugin");
var pWinMedia = plugMoz("application/x-mplayer2");
}
var exp = new Date();
exp.setTime(exp.getTime()+60000);
// Domaine principal si sous-domaine (www.ex.net => .ex.net)
var dom = window.location.href;
dom = dom.substring(7, dom.indexOf("/", 7));
var re=new RegExp(".*\..*\..*","g");
if(re.test(dom)) dom = dom.substring(dom.indexOf("."))
document.cookie="phpmvCookiesAllowed=1; expires="+exp.toGMTString()+"; path=/; domain="+dom;
doc = document; d = new Date(); res = screen.width+"x"+screen.height; c = screen.colorDepth;
src = phpmyvisitesURL+'?url='+escape(doc.location.pathname+doc.location.search);
src += '&site='+phpmyvisitesSite+'&res='+res;
src += '&siteh='+doc.location.hostname+'&c='+c+'&h='+d.getHours()+'&m='+d.getMinutes()+'&s='+d.getSeconds();
src += '&flash='+pFlash+'&director='+pDirector+'&quicktime='+pQuicktime+'&real='+pReal+'&windowsMedia='+pWinMedia;
src += '&pdf='+pPDF+'&java='+pJava;
doc.writeln('<img src="'+src+'&ref='+escape(top.document.referrer)+'" alt="phpMyVisites" style="border:0" />');
// phpMyVisites.net | LICENCE GNU/GPL (http://www.gnu.org/copyleft/gpl.html)
function plugMoz(plug)
{
find = "0";
if (tabMime.indexOf(plug) != -1)
{
if (navigator.mimeTypes[plug].enabledPlugin != null)
{
find = "1";
}
}
return find;
}
function plugIE(plug)
{
find = false;
document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n find = IsObject(CreateObject("' + plug + '"))</SCR' + 'IPT>\n');
if (find)
return '1';
else
return '0';
}
if(navigator.javaEnabled())
pJava='1';
else
pJava='0';
var ua=navigator.userAgent.toLowerCase();
var isMoz = (navigator.appName.indexOf("Netscape") != -1);
var isIE = (ua.indexOf("msie") != -1);
var isMac = (ua.indexOf("mac")!=-1);
var isWin = ((ua.indexOf("win")!=-1) || (ua.indexOf("32bit")!=-1));
if (isWin && isIE)
{
var pDirector = plugIE("SWCtl.SWCtl.1");
var pFlash = plugIE("ShockwaveFlash.ShockwaveFlash.1");
var pPDF = '0';
if (plugIE("PDF.PdfCtrl.1") == '1') pPDF = '1';
if (plugIE('PDF.PdfCtrl.5') == '1') pPDF = '1';
if (plugIE('PDF.PdfCtrl.6') == '1') pPDF = '1';
var pQuicktime = plugIE("QuickTimeCheckObject.QuickTimeCheck.1");
var pReal = plugIE("rmocx.RealPlayer G2 Control.1");
var pWinMedia = plugIE("MediaPlayer.MediaPlayer.1");
}
if (!isWin || isMoz)
{
tabMime = "";
for (var i=0; i < navigator.mimeTypes.length; i++) tabMime += navigator.mimeTypes[i].type.toLowerCase();
var pDirector = plugMoz("application/x-director");
var pFlash = plugMoz("application/x-shockwave-flash");
var pPDF = plugMoz("application/pdf");
var pQuicktime = plugMoz("video/quicktime");
var pReal = plugMoz("audio/x-pn-realaudio-plugin");
var pWinMedia = plugMoz("application/x-mplayer2");
}
var exp = new Date();
exp.setTime(exp.getTime()+60000);
// Domaine principal si sous-domaine (www.ex.net => .ex.net)
var dom = window.location.href;
dom = dom.substring(7, dom.indexOf("/", 7));
var re=new RegExp(".*\..*\..*","g");
if(re.test(dom)) dom = dom.substring(dom.indexOf("."))
document.cookie="phpmvCookiesAllowed=1; expires="+exp.toGMTString()+"; path=/; domain="+dom;
doc = document; d = new Date(); res = screen.width+"x"+screen.height; c = screen.colorDepth;
src = phpmyvisitesURL+'?url='+escape(doc.location.pathname+doc.location.search);
src += '&site='+phpmyvisitesSite+'&res='+res;
src += '&siteh='+doc.location.hostname+'&c='+c+'&h='+d.getHours()+'&m='+d.getMinutes()+'&s='+d.getSeconds();
src += '&flash='+pFlash+'&director='+pDirector+'&quicktime='+pQuicktime+'&real='+pReal+'&windowsMedia='+pWinMedia;
src += '&pdf='+pPDF+'&java='+pJava;
doc.writeln('<img src="'+src+'&ref='+escape(top.document.referrer)+'" alt="phpMyVisites" style="border:0" />');
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Alexa se met à la recherche avec Google
- 2,1% d'utilisateurs de Google Chrome sur WebRankInfo
- Les visiteurs de WRI apprécient Firefox
- Baromètre moteurs de recherche Janvier 2005
- Google crawle les fichiers CSS
- Google Chrome, le navigateur web de Google open source
- Référencement Yahoo France (yahoo.fr)
- Baromètre des outils de recherche
- 10 bonnes raisons de ne pas utiliser Google Chrome
- Flash : nouveau patch IE + le point sur le référencement Flash
- navigateurs
- Différences de navigateurs
- [Navigateurs] Aides - Ressources
- Compatibilité AJAX et navigateurs
- Compatibilité navigateurs web !
- cache des navigateurs
- 100% compatible, tous navigateurs..?
- Affichage dans les navigateurs
- Question site et comptabilité navigateurs
- positions diffèrentes sur navigateurs
- Aperçu sous certains navigateurs
- Statistiques des navigateurs internet
- [Maxi Sondage] % des navigateurs
- compatiblité avec les navigateurs
- Différence de position selon les navigateurs ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum