我看到很多web開發工具讓我改變這個叫做「用戶代理」的東西。它是什麼?什麼是用戶代理?
什麼是用戶代理?
回答
用戶代理不會更改Safari呈現頁面的方式,它只會更改Safari發出HTTP請求時瀏覽器假定的瀏覽器,以及在JavaScript中調用navigator.userAgent
時。一些Web服務器和一些網頁上的JavaScript會根據用戶代理改變他們的行爲(這通常是一個壞主意),所以有時如果一個Web服務器給你一個頁面回說「抱歉,你的瀏覽器不支持」 ,您可能需要將您的用戶代理更改爲IE,以查看它是否實際工作,即使它們不支持它。
用戶代理切換不是「模式」,它只會讓Safari報告IE/Firefox/etc用戶代理 - 因此navigator.userAgent會報告不同瀏覽器的UA。
這時候你正在尋找支持Safari瀏覽器(或一般的webkit)和要排除用戶代理檢查爲「不兼容」
的原因也許我失去了一些東西是唯一真正有用的,但,無論是的答案其實回答原來的問題 - 「什麼是用戶代理?」。
答:在萬維網的情況下,用戶代理僅僅是程序,聯繫人代表用戶的Web服務器。大多數用戶代理是通用瀏覽器。很少有搜索引擎蜘蛛。
稍微長一點的回答:http://en.wikipedia.org/wiki/User_agent
在你的問題的情況下 - 即工具使我們能夠改變的事情 - 用戶代理指的是客戶端程序與每個請求發送user-agent
HTTP標頭識別自己。
我詢問了原始問題(不確定是否可以查看編輯),瞭解Safari瀏覽器用戶代理更改的工作方式,因爲我認爲它實際上是通過更改其佈局引擎來模仿其他瀏覽器。我將它改爲「什麼是用戶代理」,因爲它比它開始的那個糟糕的問題要好,而這正是答案的焦點。 +1爲好摘要:D – 2011-05-03 16:46:37
- 1. 什麼是用戶代理樣式表
- 2. 什麼是iPad用戶代理?
- 3. 這是什麼用戶代理?
- 4. 什麼是用戶代理DataAccess/1.0
- 5. 什麼是iPad mini用戶代理?
- 6. 什麼是Blackberry PlayBook的用戶代理?
- 7. 用戶代理中的LCTE是什麼?
- 8. 如何檢查用戶代理捲曲使用的是什麼?
- 9. 什麼是用於服務器的正確的用戶代理?
- 10. 什麼是POCO代理?
- 11. 什麼是代理類
- 12. 什麼是虛擬代理?
- 13. 爲什麼默認的用戶代理是jakarta commons-httpclient 3.1
- 14. 什麼是一個好的用戶代理解析插件django
- 15. iOS/MacOS iMessage的用戶代理字符串是什麼?
- 16. 什麼是一些舊瀏覽器的用戶代理?
- 17. Google+ HTTP用戶代理的名稱是什麼?
- 18. 什麼是iPad2用戶代理字符串?
- 19. 什麼是HTTP用戶代理中的「AskTbPTV」?
- 20. 什麼是MATM在我的用戶代理
- 21. 什麼是默認的Jsoup用戶代理字符串?
- 22. 什麼是谷歌的PageSpeed用戶代理的名稱?
- 23. 表面rt的用戶代理字符串是什麼?
- 24. 什麼是「Internet Download Manager」的用戶代理字符串?
- 25. 處理用戶身份驗證的JSF 2.0代碼是什麼?
- 26. 什麼是用戶代理的iphone指標標誌?
- 27. 什麼是用戶代理字符串(github api)
- 28. 什麼是iOS 6.0用戶代理字符串?
- 29. iPhone 7 plus的用戶代理字符串是什麼?
- 30. 什麼是Chromium的用戶代理字符串?
另外,我喜歡你的名字;爲贏得雜耍! – 2009-04-25 01:40:02