Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

ㄱㅇㄹㅇ ㅂㄹㄱ

[웹표준] Chrome User-Agent 프리징 본문

개발일지

[웹표준] Chrome User-Agent 프리징

ㄱㅇㄹ 2021. 10. 16. 15:27

회사에서 Chrome 웹표준 때문에 꽤나 고생을 하고 있다.

 

현재까지 UserAgent를 통해 유저의 브라우저의 정보를 쉽게 파악할 수 있었다.

 

nanavigator.userAgent

해당 코드를 통해 아래와 같은 결과를 얻어 사용자의 브라우저 정보를 알 수 있었다. 

'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36'

 

하지만 크롬에서는 개인정보보호를 위해 ClientsHints 도입을 준비하고 있다.

 

아래 세가지 속성이 고정될 예정이다.

  • navigator.userAgent
  • navigator.appVersion
  • navigator.platform

아래 두 가지 플래그를 활성화하여 테스트 할 수 있다.

  • chrome://flags/#enable-experimental-web-platform-features
  • chrome://flags/#Reduce User-Agent request header

테스트 결과는 아래와 같다.

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.0.0 Safari/537.36

 

 

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36

 

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.0.0 Safari/537.36

 

브라우저의 정보가 간소해 진 것을 알 수 있다.

 

 

해결방안은 아래 블로그를 참고해보면 좋을 것 같다.

https://d2.naver.com/helloworld/6532276

 

크롬 업데이트 주기가 6주에서 4주로 단축되었다고 한다...

웹개발 초보는 대응하기 힘들다..☆

 

 

참고

https://d2.naver.com/helloworld/6532276