로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

T1Canna

미니 Chromium의 User-Agent를 대체할 Client Hint

  • T1Canna
  • 조회 수 7612
  • 2020.01.15. 13:25

이 문서는 아직 초안입니다.

OS 브랜드와 버저닝을 전달해 주는 것이 옳은 지 등에 대한 논의가 계속 이루어지고 있습니다. 

 

Screen Shot 2020-01-15 at 1.34.18 PM.png

 

기존 User-Agent의 경우, 유저의 브라우징 환경에 대한 정보가 필터 없이 그대로 넘겨지는 문제가 있었는데 (아래 예제 참조)

  User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)
              AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.2704.79
              Safari/537.36 Edge/18.014
Client Hint는 웹 서버가 요청한 정보만 전달해 주는 방식으로 바뀝니다. 
유저가 처음 웹 사이트를 방문할 때, 브라우저는 서버에게 
  Sec-CH-UA: "Examplary Browser 73"

라는 UA Client Hint를 전송하고, 서버가 이보다 더 많은 정보(예를 들면 브라우저가 작동 중인 OS 정보)를 보고 싶으면 

  Accept-CH: UA, Platform 

과 같이 보고 싶은 정보를 명시해서 유저에게 다시 던져줍니다. 이 경우, 브라우저는 다음 요청부터

  Sec-CH-UA: "Examplary Browser 73.3R8.2H.1"
  Sec-CH-Platform: "Windows 10" 

와 같이 서버가 요청한 정보를 추가적으로 제공합니다. 

브라우저가 제공할 수 있는 전체 정보의 목록은 

  • 브라우저 브랜드(for example: "cURL", "Edge", "The World’s Best Web Browser")

  • 브라우저 메이저 버저닝 (for example: "72", "3", or "28")

  • 브라우저 마이너 버저닝 (for example: "72.0.3245.12", "3.14159", or "297.70E04154A")

  • OS 브랜드와 버저닝 (for example: "Windows NT 6.0", "iOS 15", or "AmazingOS 17G")

  • CPU 아키텍쳐 (for example: "ARM64", or "ia32")

  • 모바일 기기의 모델명 (for example: "", or "Pixel 2 XL")

  • 모바일 브라우저 여부 (for example: ?0 or ?1)

입니다. 

여기까지만 놓고보면 '그냥 모든 정보에 대한 요청을 하면 기존 UA랑 다를게 없지 않나' 싶지만, Client Hint의 경우 '정보 접근 제한' 에 대한 고려도 해 놓았습니다. 따라서, 브라우저는 서버에 Client Hint 응답을 보내기 전에 유저에게 정말 이 정보를 모두 보내고 싶은지에 대한 확인 절차를 거칠 수 있습니다(기존 크로뮴의 마이크/카메라/위치 권한 등을 생각하면 될듯).

T1Canna
2141 / 1260 / 2217 / 1864 / 2014 / 2093 / 1842 / 2190 / 2093 / 2094 / 1998
댓글
0
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 240809 수정 file admin 18.08.04 119721 13
핫글 미니 받았슈+16프로 첫인상 [14] file 가로사옥 24.09.26 1021 20
핫글 미니 그냥 이대로면 엑시노스를 접어야.. [36] 갠냑시 24.09.26 1281 13
핫글 미니 실물 보고 오면 눈만 더 높아 지네요 [5] KIKIRAKA 24.09.26 662 12
220557 미니 약정 관련해서 질문 있습니다 rudil 21.01.08 78 0
220556 미니 이제 또 11시 땡하면 보도자료 싹 올라오나요 인헤리턴스 21.04.28 78 2
220555 미니 아이폰 13 예구하실분들 건투를 빕니다 Jay65535 21.09.30 78 0
220554 미니 오 투고 당첨됐네요 몰로하지 22.02.07 78 1
220553 미니 끝났군요 Pmg0207 22.02.10 78 0
220552 미니 4,800만 화소 카메라, 샤오미 홍미 시리즈에 탑재? BarryWhite 18.12.08 79 0
220551 미니 퀄컴, 중국 법원에 아이폰XS·XR도 판금 요청 BarryWhite 18.12.14 79 0
220550 미니 구글, 구직자 위한 채용 정보 검색 기능 출시 file BarryWhite 18.12.17 79 0
220549 미니 이번 오지는 12시를 30분 지나서 주문하면 며칠이나 밀려서 받을까요? [1] aleji 19.03.31 79 0
220548 미니 집가는길인데 동네마다 오락가락 하는군요 file 화이트갤럭시 19.04.15 79 0
220547 미니 로지텍 A/S 몇년 쓴 것도 해주나요 [1] 난민 19.09.18 79 0
220546 미니 오 통조림 나오네요 SM-N960N 20.10.14 79 0
220545 미니 질문있습니다 Pmg0207 20.10.24 79 0
220544 미니 혹시 LG U+에서 폴드 개통하신분 보험가입하신분 계신가요? Futuristics 21.08.25 79 0
220543 미니 투고 떨어졌네요ㅠㅠ file 쿼드쿼드 22.02.07 79 0
220542 미니 인텔, 제온 W-3500 및 W-2500 시리즈 워크스테이션 프로세서 출시 file PatGelsinger 24.08.30 79 0
220541 미니 샤오미 미 믹스3 가격 53만원부터 BarryWhite 18.10.26 80 0
220540 미니 인텔이 개발한 5G 모뎀 XMM-8160 file 기기덕후 18.11.13 80 0
220539 미니 당분간 중국에서 퀄컴 vs 애플 진흙탕 싸움 하겠군여 기기덕후 18.12.11 80 0
220538 미니 일반 대리점에서 신청한건 조회못하나요? [1] qazsdf 19.03.04 80 0
220537 미니 버즈 개통확인까지 23일이 걸렸네요. KERSU 19.03.28 80 0
220536 미니 버즈 케이스는 화이트가 없네요 logend 19.04.04 80 0
220535 미니 2세대 3세대 폴드를 기다립니다 귀주대첩 19.04.15 80 0
220534 미니 코엑스 세미나 볼게 많네요 qazsdf 19.05.22 80 0
220533 미니 라이터! 라이터! 라이터! 라이터! 라이터! 범죄자호날두 20.10.14 80 1

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

확장 변수

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.