Talk:User-Agent header
| Computing Mid‑importance | |||||||
| |||||||
bad JavaScript
This article contains the sentence:
"However, out-dated JavaScript, which effectively locks out browsers other than Explorer or Navigator, is still in use - especially on smaller, non-corporate, websites."
I totally agree with the first part of this sentence, regarding JavaScript, but it ought to be sourced. However, the part about "especially on smaller, non-corporate, websites" is totally POV, and I intend to remove it (based on my experience that it is actually larger websites that malfunction on non-Windows-based computers). 68.49.208.76 03:04, 7 September 2007 (UTC)
- It is NPOV, the W3C has declaird Useragent sniffing to be a bad javascript practice. Developers should instead use Browser capabilities testing. I think if a standards organization like W3C says it's a bad practice, it's a bad practice. However, I do conceed that while the content was not NPOV, the phrasing could use a little correction before being reentered into the article. --Robert Wm "Ruedii" (talk) 08:32, 18 April 2013 (UTC)
Google Chrome
Chrome is taking it to a new level: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13 —Preceding unsigned comment added by SmilingBoy (talk • contribs) 17:22, 3 September 2008 (UTC)
Edit on 13:51, 20 October 2008
The export restrictions were "effectively eliminated" in 1996 whereas the first version of Opera was released first in 1997. Sources are http://en.wikipedia.org/wiki/Export_of_cryptography#PC_era and http://www.opera.com/company/about/milestones/ —Preceding unsigned comment added by 78.27.90.194 (talk) 13:55, 20 October 2008 (UTC)
Clarity
This article isn't very clear about what a user agent is... -- Eraserhead1 <talk> 19:35, 19 January 2010 (UTC)
- Can the removal of my clearer introduction text please be justified properly? A user agent and a user agent string are generally used interchangeably... -- Eraserhead1 <talk> 21:56, 19 January 2010 (UTC)
- That is clearly sloppy usage, a UA is foremost the application or software component, the article now properly delineates the identification as well. Kbrose (talk) 21:59, 19 January 2010 (UTC)
- Fair enough. I've moved the redirect User agent string to point at the User agent identification section. -- Eraserhead1 <talk> 22:03, 19 January 2010 (UTC)
It seems that the majority of this article is about User agent identification in computer protocols. Only the lead section talks about a UA being a software program. The rest (identification, string format, spoofing, sniffing, and encryption sections) are all subtopics of identification, and in these sections the term user agent is actually used to mean the “User-Agent” header field, rather than the software program itself. Perhaps it would be better to turn the article “inside-out” or inverted so the article name is identification, with just one section defining what a user agent program is? Vadmium (talk) 05:12, 2 August 2011 (UTC).
Crypto Strength Token
This will be removed in Firefox in version 4.0 (see bug 572668).
This is also apparently going to be removed in IE 9, if it hasn't been in IE 8 - maybe it should be noted somewhere. —Preceding unsigned comment added by RyanJones (talk • contribs) 22:55, 2 July 2010 (UTC)
Most of this article is really about the "UserAgent" in HTTP
Most of this article talks about the piece of software that acts as a client in a HTTP transaction, and how it is identified by the UserAgent header in a HTTP request.
In general, a "User Agent" is a software agent that acts on the behalf of a user, and (usually) with the user present (since otherwise, if there is no user, it would just be an Agent.)
However, in the case of a web browser talking to a web server, the client is the user agent, and the term has blurred in usage, even though many other protocol standards use the terms closer to their original meaning. (E.g., a MUA is a Mail User Agent).
Masinter (talk) 06:52, 16 December 2011 (UTC)
- Absolutely right. User agent should be a redirect to web browser (perhaps to a section that details the priority of constituencies), and this page be left to describe the HTTP header. -- C. A. Russell (talk) 15:19, 28 June 2023 (UTC)
- Okay, done. I just make dozens of changes in this vein, including adding appropriate hatnotes to the user agent (read Web browser) article and this one (newly renamed to User-Agent header). -- C. A. Russell (talk) 16:15, 28 June 2023 (UTC)
Some xx.wp references
Martijn Koster, no article, now of historical, see ALIWEB, EI*Net?. PS: what's Bad English? — Preceding unsigned comment added by 177.2.173.189 (talk) 18:59, 22 September 2012 (UTC)
User-Agent Sniffing is considered non-standard according to W3C
User-Agent Sniffing is considered non-compliant according to w3c standards. Should we not mention this, be it in a NPOV way. --Robert Wm "Ruedii" (talk) 08:33, 18 April 2013 (UTC)
- I cannot find this in the W3C standards. Are you referring to this page from the W3C Web Education Community Group Wiki? --Guy Macon (talk) 18:54, 28 November 2013 (UTC)
Security implications
I have long thought that whilst a website may need to know what browser is in use for the sake of page layout issues, there is little justification for disclosing what OS the browser is running on. Doing so increases the risk of a compromised website being able to take control of the visitor's computer by way of a known vulnerability. The end of support for Windows XP has highlighted this issue, though it's one which has existed for many years. Basically, the Internet is a hostile environment, and the less you tell a potential crook about you, either by UA or scripting, the better. --Anteaus (talk) 08:19, 10 April 2014 (UTC)
- User Agent Switcher is your friend. --Guy Macon (talk) 19:44, 10 April 2014 (UTC)
- Yes there are several ways to stop the OS being reported. However, the more pertinent question is whether it should be reported without the user's permission, after all it could be seen as an unwarranted disclosure of private data. --Anteaus (talk) 21:23, 10 April 2014 (UTC)
External links modified
Hello fellow Wikipedians,
I have just added archive links to one external link on User agent. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:
- Added archive http://web.archive.org/web/20110806170335/http://androidcommunity.com:80/forums/f8/android-browser-reports-itself-as-apple-safari-4701/ to http://androidcommunity.com/forums/f8/android-browser-reports-itself-as-apple-safari-4701/
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).
This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).
- If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
- If you found an error with any archives or the URLs themselves, you can fix them with this tool.
Cheers.—cyberbot IITalk to my owner:Online 02:49, 19 March 2016 (UTC)
Anotherbigal (talk) 12:16, 10 June 2016 (UTC)== Make it clearer for non technical user ==
I presume to someone with technical knowledge this article make a lot of sense. The discussion on this 'Talk' page seems to support that. However, what the main page fails to do, at least to me it fails to do, is explain to the non technical 'average' viewer exactly what a 'User Agent' is used for, why someone would want to use one and in what circumstances the use of a 'User Agent' would be beneficial and why. Just a clear, everyday paragraph for the average computer user. — Preceding unsigned comment added by Anotherbigal (talk • contribs) 12:15, 10 June 2016 (UTC)
- Good point. I just edited the lead paragraph too try to make it clearer. Please let me know if that helped. --Guy Macon (talk) 13:35, 10 June 2016 (UTC)
- Thank you for the edit. That makes it a lot clearer and I now understand more. Anotherbigal (talk) 14:07, 28 February 2022 (UTC)
The Secret About Life
Life Is So Precious — Preceding unsigned comment added by J. Shalom Chris (talk • contribs) 23:59, 8 July 2018 (UTC)