Saw this visitor user agent string on one of our sites here:
HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.1; .NET CLR 1.1.4322)
Never seen that before ![]()
-
-
IMHO it's absolutely legal, .NET FW appends it's version string to the IE user agent string as well.
It identifies a client supporting the technology... -
Right, it is something added to the IE user agent string so that the server can know whether the rich client (InfoPath.exe) is installed on the user's machine or not.
Vaguely related is InfoPath form templates running in a browser like IE or Firefox ... see http://blogs.msdn.com/tudort/archive/2005/12/13/503073.aspx for more info on that.
Cheers,
== Eric -
Kewl, thanks...figured it was something funky like that

-
Hmmm.... never noticed that it did that. Seems like there's a bit of extraneous information when my user agent is:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Avalon 6.0.5070; WinFX RunTime 3.0.50727) -
Infopath is wrapping IE.
-
Tom Servo wrote:Infopath is wrapping IE.
I think that's not the case...
-
TomasDeml wrote:It identifies a client supporting the technology...
This really should be done using the HTTP Accept header rather than the User-agent field.
-
W3bbo wrote:

TomasDeml wrote: It identifies a client supporting the technology...
This really should be done using the HTTP Accept header rather than the User-agent field.
And IE7 in Vista 5308 doesn't do it all anymore. Not sure if that's a bug or a feature.
EDIT: Out of curiosity, how would you propose using accept to indicate the version(s) of .Net installed on the client?
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.