PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Exemples de nom de navigateurs
  • Exemples de nom de navigateurs
  • Cas particulier
  • Sessions prélancées
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie le nom du navigateur de l'internaute ("user agent"). Le nom du navigateur est renvoyé par le logiciel de navigation de l'internaute.
Exemple
WEBDEV - Code ServeurPHPAjax
NomNavigateur est une chaîne
NomNavigateur = NavigateurNom()
SI Position(NomNavigateur, "MSIE") <> 0 ALORS
// Le navigateur est Internet Explorer
SINON
// Le navigateur peut être Netscape, Mozilla, Opera ...
FIN
NomNavigateur est une chaîne
NomNavigateur = NavigateurNom()
SI Position(NomNavigateur, "MSIE") <> 0 ALORS
// Le navigateur est Internet Explorer
SINON
// Le navigateur peut être Netscape, Mozilla, Opera ...
FIN
WEBDEV - Code Navigateur
SI NavigateurNom() ~= "Microsoft Internet Explorer" ALORS
// Le navigateur est Internet Explorer
SINON
// Le navigateur peut être Netscape, Mozilla, Opera ...
FIN
Syntaxe
<Résultat> = NavigateurNom()
<Résultat> : Chaîne de caractères
Nom du navigateur de l'internaute.
Remarques
WEBDEV - Code ServeurPHPAjax

Exemples de nom de navigateurs

Le nom renvoyé change selon la version et le navigateur. Voici quelques exemples des noms renvoyés pour les navigateurs les plus courants :
  • Internet Explorer 6 :
    • exemple de nom renvoyé en code serveur : Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;SV1;.NET CLR 1.1.4322)
    • exemple de nom renvoyé en code navigateur : Microsoft Internet Explorer
  • Internet Explorer 7 :
    • exemple de nom renvoyé en code serveur : Mozilla/4.0 (compatible;MSIE 7.0;Windows NT 5.1;SV1;.NET CLR 1.1.4322)
    • exemple de nom renvoyé en code navigateur : Microsoft Internet Explorer
  • Internet Explorer 8 :
    • exemple de nom renvoyé en code serveur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
    • exemple de nom renvoyé en code navigateur : Microsoft Internet Explorer
  • Internet Explorer sous Windows Mobile 6 :
    • exemple de nom renvoyé en code serveur : PPC; 240x320; HTC_P3450/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6)
    • exemple de nom renvoyé en code navigateur : ""
  • FireFox 1.0 :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows;U;Windows NT 5.1;en-US;rv:1.7.12) Gecko/20050915 Firefox/1.0.7
    • exemple de nom renvoyé en code navigateur : Netscape
  • FireFox 1.5 :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows;U;Windows NT 5.1;fr;rv:1.8.0.12) Gecko/20050915 Firefox/1.5.0.12
    • exemple de nom renvoyé en code navigateur : Netscape
  • FireFox 2.0 :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows;U;Windows NT 5.1;en-US;rv:1.8.1.4) Gecko/20050915 Firefox/2.0.0.4
    • exemple de nom renvoyé en code navigateur : Netscape
  • Opéra :
    • exemple de nom renvoyé en code serveur : Opera/9.20 (Windows NT 5.1;U;fr)
    • exemple de nom renvoyé en code navigateur : Opera
  • Opéra sous Windows Mobile 6 :
    • exemple de nom renvoyé en code serveur : Opera/9.7 (Windows Mobile; PPC; Opera Mobi/35166; U; en) Presto/2.2.1
    • exemple de nom renvoyé en code navigateur : Opera
  • Netscape 6 :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows;U;Windows NT 5.0;en-US;rm18) Gecko/20001108 Netscape6/6.0
    • exemple de nom renvoyé en code navigateur : Netscape
  • Google Chrome 3 (version Windows) :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0
    • exemple de nom renvoyé en code navigateur : Netscape
  • Safari 4 (version Windows) :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
    • exemple de nom renvoyé en code navigateur : Netscape
  • Safari sous iPhone :
    • exemple de nom renvoyé en code serveur : Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS X; fr-fr) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7C144 Safari/528.16
    • exemple de nom renvoyé en code navigateur : Netscape

Exemples de nom de navigateurs

Le nom renvoyé change selon la version et le navigateur. Voici quelques exemples des noms renvoyés pour les navigateurs les plus courants :
  • Internet Explorer 6 : Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;SV1;.NET CLR 1.1.4322)
  • Internet Explorer 11 : Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko
  • Edge sous Windows 10 : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240
  • Edge sous Windows 10 Mobile : Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; NOKIA; Lumia 1320) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10581
  • FireFox 44.0 : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"
  • Google Chrome 47 (version Windows) : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.58 Safari/537.36
  • Safari (version MacOS) : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7
  • Safari sous iPhone : Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

Cas particulier

Sous Internet Explorer 11, la fonction NavigateurNom fonctionne correctement uniquement si la page est au format HTML 4 sans référence au fichier DTD.
Versions 20 et supérieures

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".
Nouveauté 20

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".
Composante : wd250page.dll
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire