In article <[EMAIL PROTECTED]>, Daniel R. Tobias wrote: [snip] > That's actually the approach that browser makers have been taking most > of the time when they design their user-agent strings... it's gone on > for several "generations", which is why many browsers have such > convoluted strings with multiple misleading names in them, like: > > Mozilla/4.0 (compatible; MSIE 5.0; WhizBangBrowser 1.12b) > > which is WhizBangBrowser 1.12b pretending to be MSIE 5.0 pretending to > be Netscapre 4.0. > > I guess you could take this one generation further by taking one of > those strings and appending yet another browser name, maybe off to the > right side after the right parenthesis, that would be the *real* > browser name
you certainly could... it's been done: Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 5.12 [en] is (i think) the default for Opera 5.12 > at least until *that* browser catches on so much that > some other Brand X takes that whole string and appends something > else... indeed. this is obviously not a good way to go - I haven't used it, but it appears from their docs that Opera 6 actually identifies itself as (for example) Opera/6.0 (Windows XP; U) [en] by default... but i could be wrong. -- michael