![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Seems developers of mobile applications are pretty much devoted to UA sniffing: URL: http://wurfl.sourceforge.net/vodafonerant/index.htm |
|
All the way since the inception of the web, HTTP clients have had unique User-Agent (UA) strings which let the server know who they were. This mechanism was taken over as-is by mobile browser manufacturers. While there have been a few exceptions due to device manufacturer's sloppiness, it is accurate to say that 99.99% of the devices out there have unique UA strings which can be associated to brand, model and a bunch of other info about the device properties. |
#3
| |||
| |||
|
|
RobG meinte: Seems developers of mobile applications are pretty much devoted to UA sniffing: URL:http://wurfl.sourceforge.net/vodafonerant/index.htm A real expert: "All the way since the inception of the web, HTTP clients have had unique User-Agent (UA) strings which let the server know who they were." |
#4
| |||
| |||
|
|
On May 27, 2:23 pm, Gregor Kofler <use... (AT) gregorkofler (DOT) at> wrote: RobG meinte: Seems developers of mobile applications are pretty much devoted to UA sniffing: URL:http://wurfl.sourceforge.net/vodafonerant/index.htm A real expert: "All the way since the inception of the web, HTTP clients have had unique User-Agent (UA) strings which let the server know who they were." What offense to you have to that? User-Agent string is intended to let the server know who is requesting the page, this is why they were created and how they are used since Mosaic. Is your version being that it is a NCSA invented beatifying ornament of HTTP request? Sorry to say then that it is utterly wrong though semi-poetic version. User-Agent are unique to each browser and each browser version unless the browser code is manually reverse-engineered and altered by the end user in violence of EULA. Such situation is definitely possible but |
|
serious solutions do not normally account users surfing the Web with hacked software: unless it is a special statistics collector. |
#5
| |||
| |||
|
|
Opera was shipped a while in the default config of cloning IE6 to avoid user problems. |
#6
| |||
| |||
|
|
A-ha. How come, that Firefox explicitly allows me to set my UA identification string to whatever I want? |
#7
| |||
| |||
|
|
RobG meinte: Seems developers of mobile applications are pretty much devoted to UA sniffing: URL:http://wurfl.sourceforge.net/vodafonerant/index.htm A real expert: "All the way since the inception of the web, HTTP clients have had unique User-Agent (UA) strings which let the server know who they were." He should probably try to understand web technologies and not write 43kB of rant. |
#8
| |||||||
| |||||||
|
|
On May 27, 8:23 pm, Gregor Kofler wrote: RobG meinte: Seems developers of mobile applications are pretty much devoted to UA sniffing: URL:http://wurfl.sourceforge.net/vodafonerant/index.htm A real expert: "All the way since the inception of the web, HTTP clients have had unique User-Agent (UA) strings which let the server know who they were." |
|
He should probably try to understand web technologies and not write 43kB of rant. The complaint is based on the belief that the UA string is the only viable way to reliably deliver web content and downloads to mobile devices. |
|
The owners of these sites want users to be able to download games, software, ringtones, etc. to their mobile devices and have confidence that they should work. |
|
As a result, they have a database of thousands of UA strings |
|
that are used to identify the browser and device and attempt to deliver appropriate content. |
|
It seems to me that they've ignored the simplest of solutions, which might include delivering small test downloads so the user can discover what works on their device (or not), or to just ask the user what device they are using. |
|
I don't have any experience in developing or using such sites, I was wondering if anyone here has and can comment on the situation. |
#9
| |||
| |||
|
|
That illustrates why UA strings are not a viable means of identifying web browsers |
#10
| ||||
| ||||
|
|
On May 28, 3:37 pm, "Richard Cornford" <Rich... (AT) litotes (DOT) demon.co.uk wrote: [snip] That illustrates why UA strings are not a viable means of identifying web browsers If you were a system administrator and you wanted to send gzipped JavaScript files to save bandwidth, |
|
how would you determine which browsers could accept gzipped files and which could not? I have only read explanations how to do this with the user agent string. I have some ideas but have never tried any of them. For example, send a gzipped file and then a non-gzipped file to see if the first file worked. I'm curious what you would do or if you have any experience with this area where user agent string is used. |
![]() |
| Thread Tools | |
| Display Modes | |
| |