偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Chrome DevTools: 修改User-Agent,定制個性化UA

網(wǎng)絡(luò) 通信技術(shù)
User-Agent 首部包含了一個特征字符串,用來讓網(wǎng)絡(luò)協(xié)議的對端來識別發(fā)起請求的用戶代理軟件的應(yīng)用類型、操作系統(tǒng)、軟件開發(fā)商以及版本號。

[[442534]]

本文轉(zhuǎn)載自微信公眾號「天天Up」,作者TianTianUp。轉(zhuǎn)載本文請聯(lián)系天天Up公眾號。

你好,我是TianTianUp。

先拋出問題,本地開發(fā)時,想要快速達(dá)到修改UA的時候,你一般是怎么做的?

這里的UA(User-Agent),指得是用戶代理,對于User-Agent的解釋,MDN給出的解釋如下:

User-Agent 首部包含了一個特征字符串,用來讓網(wǎng)絡(luò)協(xié)議的對端來識別發(fā)起請求的用戶代理軟件的應(yīng)用類型、操作系統(tǒng)、軟件開發(fā)商以及版本號。

通俗的理解是用戶不能直接去網(wǎng)絡(luò)上拿信息,這個時候需要一個載體去代表用戶的行為,這個軟件(載體)叫做User-Agent。瀏覽器就屬于其中一種。

用戶通過不同的軟件,在特定的操作下,會觸發(fā)http請求, 每個請求下會攜帶UA,而網(wǎng)站的服務(wù)者會通過UA內(nèi)容,來下發(fā)不同的產(chǎn)物,從而提供差異化的服務(wù)。

UA存在一些內(nèi)容可以了解掌握的,比如如何準(zhǔn)確的判斷UA,UA標(biāo)準(zhǔn)語法是什么,UA的歷史等等。

拋個問題,UA的判斷,通過正則表達(dá)式么,一定很準(zhǔn)確么,答案當(dāng)然是錯誤的,以下例子就可以說明:

iPad OS 13以上的 Safari 瀏覽器會默認(rèn)模擬Mac,這個時候 UA 與 Mac 完成一致,這種情況下,對于后端來說完全不可判斷,那么前端有啥辦法呢?

之前遇到過,正好沉淀了下來,比如:

通過navigator.maxTouchPoints 來判斷,即返回當(dāng)前設(shè)備能夠支持的最大同時觸摸的點數(shù)。

回到文章的主題,如何通過DevTools來實現(xiàn)屬于自己的UA,或者當(dāng)你需要本地代理特定的UA時,應(yīng)該怎么做呢?

DevTools提供了特定的面板,讓我們來實操一下。

定制個性化的UA

首先,推薦一個查看UA的網(wǎng)站,如:

http://www.whatuseragent.com/

打開后,你會很方便的看到自己的UA:

打開命令面板

使用組合鍵(Cmd + Shift + P)打開命令面板:

查找網(wǎng)絡(luò)狀態(tài)(Network Conditions)

搜索Network conditions,點擊后會出現(xiàn)網(wǎng)絡(luò)狀態(tài)面板:

取消代理部分

我們需要取消勾選Use browser default,然后輸入您的自定義用戶代理或從預(yù)定義的用戶代理列表中選擇,比如我自定義用戶代理:

總結(jié)

本文介紹了如何修改UA,以及工作中跟UA相關(guān)的內(nèi)容,遇到的一些坑點,比如Mac 與 iPad OS 13以上的 Safari 瀏覽器如何判斷,UA的內(nèi)容還是挺多的,這里篇幅有限,不展開討論了,感興趣可以深入了解一下。

 

責(zé)任編輯:武曉燕 來源: 天天Up
相關(guān)推薦

2013-08-21 13:14:56

iPhoneUser-Agent方法

2023-12-20 13:50:00

SpringBootJSON序列化

2017-09-15 10:36:41

大數(shù)據(jù)貧困學(xué)生資助

2011-05-07 16:27:04

網(wǎng)頁Web

2020-06-28 07:00:00

推薦系統(tǒng)智能商務(wù)服務(wù)平臺

2022-11-01 07:19:45

推薦系統(tǒng)非個性化

2011-01-14 13:58:23

白盒服務(wù)器

2022-08-21 14:05:54

調(diào)試工具CDP

2024-04-17 09:27:22

WPF工具Template

2017-10-11 09:55:19

CRM數(shù)字化軟件開發(fā)

2017-05-15 15:56:58

智能制造家居信息化

2018-09-07 18:51:24

APP算法應(yīng)用

2011-01-20 10:19:21

PowerShell個性化

2011-05-04 14:38:53

海爾江山帝景一體機

2013-11-07 16:42:34

Windows 8.1個性化

2017-08-15 09:57:41

索菲亞

2023-03-21 12:46:30

智慧城市人工智能大數(shù)據(jù)

2020-08-31 12:00:17

Linux終端顏色命令

2009-07-13 15:33:24

桌面虛擬化虛擬化IT
點贊
收藏

51CTO技術(shù)棧公眾號