diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-11-12 16:45:51 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2011-11-12 16:45:51 +0000 |
commit | e753506431e9c6b649a16225d7309bab89e4349d (patch) | |
tree | 413ea58ffc28cac6358afc49b797666b6a2e3d6d /www/p5-Parse-HTTP-UserAgent/pkg-descr | |
parent | 9f6a67e7d34061bbd8f02e058ac304877d1c8576 (diff) | |
download | ports-e753506431e9c6b649a16225d7309bab89e4349d.tar.gz ports-e753506431e9c6b649a16225d7309bab89e4349d.zip |
Notes
Diffstat (limited to 'www/p5-Parse-HTTP-UserAgent/pkg-descr')
-rw-r--r-- | www/p5-Parse-HTTP-UserAgent/pkg-descr | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/www/p5-Parse-HTTP-UserAgent/pkg-descr b/www/p5-Parse-HTTP-UserAgent/pkg-descr new file mode 100644 index 000000000000..d9cd06be4326 --- /dev/null +++ b/www/p5-Parse-HTTP-UserAgent/pkg-descr @@ -0,0 +1,17 @@ +Parse::HTTP::UserAgent implements a rules-based parser and tries to identify +MSIE, FireFox, Opera, Safari & Chrome first. It then tries to identify Mozilla, +Netscape, Robots and the rest will be tried with a generic parser. There is also +a structure dumper, useful for debugging. + +User agent strings are a complete mess since there is no standard format for +them. They can be in various formats and can include more or less information +depending on the vendor's (or the user's) choice. Also, it is not dependable +since it is some arbitrary identification string. Any user agent can fake +another. So, why deal with such a useless mess? You may want to see the choice +of your visitors and can get some reliable data (even if some are fake) and +generate some nice charts out of them or just want to send an HttpOnly cookie if +the user agent seems to support it (and send a normal one if this is not the +case). However, browser sniffing for client-side coding is considered a bad +habit. + +WWW: http://search.cpan.org/dist/Parse-HTTP-UserAgent/ |