瀏覽器代理字符串的用途是什麼?如果它提供有關用戶訪問網站的瀏覽器的信息,但它可能被欺騙;我認爲沒有理由。用戶代理字符串的用途?
回答
「用戶 - 代理」首部字段包含關於用戶 代理髮起該請求,這是經常使用的服務器以幫助 識別的報告互操作性問題的範圍的信息,以工作 圍繞或定製響應以避免特定用戶代理的限制,以及用於關於瀏覽器或操作系統 的分析使用。
...並儘可能欺騙而言:
如果用戶 代理僞裝成不同的用戶代理,收件人可以假設 用戶特意希望看到 量身定製的響應是確定用戶代理,即使它們可能不適合 正在使用的實際用戶代理。
好的第二種說法是有道理的。我希望我已經正確地標記了這個答案。 –
因爲它提供了有關用戶訪問網站的瀏覽器的信息。
該網站可以使用用戶代理標頭來呈現不同的體驗。例如,如果瀏覽器爲iPhone提供用戶代理字符串,則該網站可能會將302重定向返回到移動UX。如果它爲非常舊的瀏覽器提供用戶代理字符串,則該站點可以將重定向返回到低級別UX,例如,一個不需要javascript,或者一個不需要HTML5。
當然,它可以被欺騙;所以可以有很多其他的東西。不知道爲什麼你認爲否定它的使用。對於非惡意用戶來說,剪裁網站非常方便。
它否定了目的,因爲它給出了錯誤的統計信息。 –
位於UA中的少數不良行爲者不會使整個數據集變得毫無價值。 – Quentin
我對可操作性的意圖沒有任何意義。從統計角度和功能上講,如果它被欺騙,它就沒有真正的價值。 –
- 1. 用戶代理字符串
- 2. url的用戶代理字符串bot
- 3. 更改用戶代理字符串
- 4. HTMLUnit:更改用戶代理字符串
- 5. 分析用戶代理字符串
- 6. 檢查字符串和用戶代理
- 7. 用戶代理字符串值列表
- 8. 解析HTTP用戶代理字符串
- 9. htaccess,用戶代理字符串和firefox
- 10. Appengine欺騙用戶代理字符串
- 11. 用戶代理字符串解釋
- 12. 使用用戶代理字符串檢測用戶瀏覽器
- 13. 字符串之前@符號的用途?
- 14. 用於解釋用戶代理字符串的.NET庫
- 15. 用於iPhone 4S的用戶代理字符串
- 16. 設置「的信息用戶代理字符串」中的getURL
- 17. 自定義http用戶代理字符串的最佳做法?
- 18. 如何解析Perl中的用戶代理字符串?
- 19. HTML5兼容的用戶代理字符串?
- 20. Silverlight 4中HttpWebRequest的用戶代理字符串是空
- 21. iOS/MacOS iMessage的用戶代理字符串是什麼?
- 22. 自動標記用戶代理字符串的統計信息?
- 23. 添加到瀏覽器的用戶代理字符串?
- 24. 什麼是默認的Jsoup用戶代理字符串?
- 25. 表面rt的用戶代理字符串是什麼?
- 26. 什麼是「Internet Download Manager」的用戶代理字符串?
- 27. 帶有JSUA的瀏覽器用戶代理字符串
- 28. 如何獲取NSURLConnection中的默認用戶代理字符串?
- 29. PhoneGap 2.7.0返回iPhone上的iPad用戶代理字符串
- 30. 爲什麼IE9發送IE6的用戶代理字符串?
貨幣的目的是什麼?人們可以欺騙,但我們仍然可以找到它的用處。 – csmckelvey
確實如此,並非如此。與最終可以驗證和/或拒絕的貨幣不同,用戶代理字符串永遠不會到達確認點。就像我們開發人員永遠不會知道真正的瀏覽器一樣。 –