Afficher/masquer le menu
Liens Ecyseo
  • Tags cloud
  • Daily
  • Pictures wall
  • Search
  • Display options
    • Links per page :
    • 20 links
    • 50 links
    • 100 links
  • RSS Feed
  • Login

J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.

5166 links 

page 1 / 1

Liste des liens

3 results tagged ie x
Parce que chez crosoft, ils font des blagues, les cons...
2018-02-7 12:29 - permalink -

Voici une petite fonction que j'utilise pour déterminer la version d'IE.

L'user-agent changeant tout le temps, même pour une même version, c'est plus pratique d'en extraire que les informations concernant la version.

Et oui, j'en ai encore besoin en 2018...

/**
* Méthode qui retourne le nom du navigateur utilisé et la version pour IE
*/
function getUserAgent($strict=false) {
    $nav = array('Chrome','Trident','Opera','Firefox','MSIE', 'Safari');
    foreach ($nav as $key => $value) {
        if (strpos($_SERVER['HTTP_USER_AGENT'], $value) !== false) {
            $agent = substr($_SERVER['HTTP_USER_AGENT'],strpos($_SERVER['HTTP_USER_AGENT'],'(')+1,-strpos(strrev($_SERVER['HTTP_USER_AGENT']),')')-1);
            $params = explode(';',$agent);
            foreach ($params as $k => $v) {
                $v = trim($v);
                if (strpos($v,'Trident/') !== false ) {
                    switch ($v) {
                        case 'Trident/7.0':
                            return 'IE11';
                            break;
                        case 'Trident/6.0':
                            return ($strict ? 'IE10' : 'IE9Or10');
                            break;
                        case 'Trident/5.0':
                            return ($strict ? 'IE9' : 'IE9Or10');
                            break;
                        case 'Trident/4.0':
                            return ($strict ? 'IE8' : 'IE8OrLess');
                            break;
                    }
                }
                if (strpos($v,'MSIE') !== false ) {
                    switch ($v) {
                        case 'MSIE 10.0':
                            return ($strict ? 'IE10' : 'IE9Or10');
                            break;
                        case 'MSIE 9.0':
                            return ($strict ? 'IE9' : 'IE9Or10');
                            break;
                        case 'MSIE 8.0':
                            return ($strict ? 'IE8' : 'IE8OrLess');
                            break;
                        case 'MSIE 7.0':
                            return ($strict ? 'IE7' : 'IE8OrLess');
                            break;
                        case 'MSIE 6.0':
                            return ($strict ? 'IE6' : 'IE8OrLess');
                            break;
                    }
                }
            }
            return $value;
        }
    }
    return $_SERVER['HTTP_USER_AGENT']; 
}
ie php version
- https://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
Broken Browser – Fun with Browser Vulnerabilities
2017-09-29 12:11 - permalink -

Intéressant...

blog failles ie
- http://www.brokenbrowser.com/
Specifying legacy document modes (Internet Explorer)
2016-03-14 15:18 - permalink -
html ie
- https://msdn.microsoft.com/fr-fr/library/jj676915(v=vs.85).aspx
page 1 / 1


Tags


  • shaarli
  • wikipedia

Tags cloud

Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation
Affiches "loi aviva" créées par Geoffrey Dorne le 13 Mai, 2020 - Mastodon 1 - Mastodon 2