Avant d'inclure le fichier dans la distribution de SPIP, j'aimerais que vous
testiez avec un max de navigateurs :
http://rezo.net/~fil/test_32ko.php3
Lorsqu'un brouteur est connu, on l'ajoute dans le fichier...
-- Fil
Avant d'inclure le fichier dans la distribution de SPIP, j'aimerais que vous
testiez avec un max de navigateurs :
http://rezo.net/~fil/test_32ko.php3
Lorsqu'un brouteur est connu, on l'ajoute dans le fichier...
-- Fil
@ Fil (fil@rezo.net) :
voilà ce que j'ai pu tester ; à vous de jouer. Il suffit ensuite à
ecrire/articles_edit.php3 de faire "include 'inc_32ko_browsers.php3';" et de
tester ensuite
if ($connu_ok[$HTTP_USER_AGENT]) {// on ne coupe pas
} else {
// on coupe
}
// navigateurs OK
$connu_ok['Mozilla/4.5 [fr] (Macintosh; U; PPC)'] = true ;
$connu_ok['Lynx/2.8.3rel.1 libwww-FM/2.14'] = true;
// navigateurs qui coupent
$connu_coupe['Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)'] = true;
$connu_coupe['iCab/2.5.1 (Macintosh; I; PPC)'] = true;
$connu_coupe['Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) Opera 5.0 [en]'] = true;
-- Fil
ok pour Mozilla/4.75 [en] (Win95; U)
mais il faudrait peut-être faire des filtres plus larges
que le nom du navigateur en entier ? par exemple
Mozilla/4.7 sous Windows. sinon on n'a pas fini....
Fil wrote:
@ Antoine Pitrou (pitrou@free.fr) :
ok pour Mozilla/4.75 [en] (Win95; U)
mais il faudrait peut-être faire des filtres plus larges
que le nom du navigateur en entier ? par exemple
Mozilla/4.7 sous Windows. sinon on n'a pas fini....
Dans les premiers testés (cf. mail précédent), il y en a deux qui ont
$PRESQUE le même HTTP_USER_AGENT : Internet Explorer 5.0 et Opera 5.0 pour
Mac. Imagine que l'un coupe et l'autre pas : il faut être hyper vigilant
pour ne pas risquer de compromettre un site...
Mieux vaut se tartiner des lignes et des lignes de brouteurs "valides" que
des regexp qui embrasseraient trop (et étreindraient mal, bien entendu).
salut
j'ai que ca sous la main
A+
Pedro
Résultat du test
texte initial : 38935 car. ; champ renvoyé : 0 car.
Votre navigateur coupe les textes trop longs :
Mozilla/4.5 (compatible; iCab 2.5.1; Macintosh; I; PPC)
Résultat du test
texte initial : 38935 car. ; champ renvoyé : 32492 car.
Votre navigateur coupe les textes trop longs :
Mozilla/4.0 (compatible; MSIE 5.1b1; Mac_PowerPC)
Résultat du test
texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/4.0 (compatible; MSIE 5.5; Mac_PowerPC; OmniWeb/4.0-code-freeze-3)
Résultat du test
texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/5.0 (Macintosh; N; PPC; en-US; 0.7) Gecko/20010108
Résultat du test
texte initial : 38935 car. ; champ renvoyé : 39534 car.
Votre navigateur est OK :
Mozilla/4.74 (Macintosh; U; PPC)
le 25/06/01 15:22, Fil a ecrit :
texte initial : 38935 car. ; champ renvoye : 40133 car.
Votre navigateur est OK :
Links (0.95; Darwin 1.3.7 Power Macintosh)
Merci d'envoyer ce resultat `a <spip-dev@rezo.net>.