브라우저
내 브라우저의 이름, 버전, 렌더링 엔진, user agent 문자열, 지원 기능 등 자세한 정보를 확인해 보세요. 모두 브라우저 안에서 바로 확인할 수 있습니다.
브라우저
내 브라우저의 이름, 버전, 렌더링 엔진, user agent 문자열, 지원 기능 등 자세한 정보를 확인해 보세요. 모두 브라우저 안에서 바로 확인할 수 있습니다.
개인정보 보호 우선 브라우저 테스트 도구 usbRecognized의 모든 테스트는 보안 Web API를 사용하여 브라우저에서 완전히 실행됩니다. 소프트웨어 다운로드 없음, 설치 없음, 데이터 업로드 없음 — 개인정보는 100% 보호됩니다. 위의 도구를 클릭하여 바로 테스트를 시작하세요.
이 카테고리의 일부 도구는 지금 사용할 수 있습니다(✓로 표시). 나머지는 곧 출시됩니다 — 각 출시 예정 페이지에는 도구가 무엇을 하는지, 그동안 하드웨어를 어떻게 테스트할 수 있는지에 대한 자세한 미리보기가 포함되어 있습니다.
디버깅에 브라우저 정보가 필요한 이유
웹의 하드웨어 검사는 대부분 브라우저 API에 기대며 구현은 제각각입니다. 한 브라우저에서 완전히 동작하는 검사가 다른 브라우저에서는 전혀 동작하지 않을 수 있습니다. 하드웨어가 아니라 기대는 API가 빠져 있거나 꺼져 있거나 다르게 굴기 때문입니다. 쓰고 있는 브라우저와 버전을 정확히 아는 것이 하드웨어 문제인지 환경 문제인지 가리는 첫걸음입니다.
두 번째 이유는 지원 요청입니다. 개발자나 제조사에 고장을 알리면 쓰고 있는 브라우저와 운영체제를 거의 맨 먼저 묻습니다. 답에 따라 원인 후보가 크게 좁혀지므로 미리 준비해 두면 느린 주고받음이 빨라집니다.
세 번째 이유는 확인입니다. 실제로 업데이트되었는지, 필요한 기능이 손에 있는 버전에 들어 있는지 확인할 때 알려진 버전을 읽는 편이 미뤄졌거나 무시되었을지 모를 업데이트 알림을 믿는 것보다 확실합니다.
브라우저 정보 보고서의 내용
브라우저 정보 보고서는 헷갈리기 쉬운 독립된 사실 여러 개를 묶습니다. user agent 문자열, 렌더링 엔진과 그 버전, 운영체제와 그 버전, 화면과 창의 크기, 디바이스 픽셀 비율, 선호 언어, WebGL과 WebUSB, 미디어 캡처 같은 기능 깃발을 알립니다.
기능 깃발이 실제로 가장 쓸모 있으며 가장 놓치기 쉽습니다. 조용히 아무것도 안 하는 하드웨어 검사는 하드웨어 불량이 아니라 기능 부족 탓인 경우가 일반적이며 깃발이 유무를 보여줍니다. 카메라 검사가 실패할 때 보고서에서 캡처 불가라고 나오면 원인은 카메라가 아니라 브라우저 설정입니다.
알려주는 값은 겉모습이 비슷한 두 브라우저를 가리는 데도 쓸모가 있습니다. 호환성 때문에 다른 브라우저의 user agent 문자열을 일부러 재탕하는 브라우저가 여럿 있어 문자열만으로는 가려지지 않습니다. 엔진 버전과 기능 깃발의 조합이야말로 둘을 실제로 가릅니다.
user agent와 엔진, 플랫폼 설명
user agent 문자열은 묵은 때가 많이 쌓인 낡은 구조입니다. 서버 쪽 가려내기를 위해 설계되었으며 지금은 정확해서가 아니라 호환성 때문에 남긴 조각을 담습니다. 옛날 기오래된 기능 검사를 통과하려고 검사를 통과하려고 차례로 다른 여러 브라우저 행세를 하는 때가 있습니다.
페이지 굴림을 실제로 정하는 것은 렌더링 엔진입니다. 같은 엔진의 브라우저끼리는 같은 페이지를 거의 똑같이 그리므로 제품 이름보다 엔진과 그 버전이 쓸모가 있습니다. 두 브라우저 사이 표시가 다르면 엔진을 함께 쓰는지 확인하면 다름이 당연한지 바로 알 수 있습니다.
플랫폼 알림은 한 벌 가운데 가장 믿을 수 없습니다. 데스크톱판을 받으려고 모바일 행세를 하는 때가 잦으며 태블릿 모양의 데스크톱 제품이 모바일이라고 알리는 때도 있습니다. 사실이 아니라 실마리로만 여기고 능력 판단은 기능 깃발을 앞세웁니다.
고장난 도구를 설명하는 브라우저 정보
가장 흔한 경우는 해당 API를 막는 브라우저에서의 조용한 실패입니다. 카메라와 USB 검사가 단골이며 안전한 출처와 분명한 허가가 필요하고, 끼워 넣은 브라우저나 허가를 가르는 사생활 모드에서는 쓸 수 없습니다. 기능 보고서는 짐작이 아니라 해당 대목을 가리킵니다.
두 번째 경우는 돌면서 있을 수 없는 값을 내놓는 때입니다. 작게 알려진려진 viewport나 1이 아닌 디바이스 픽셀 비율이 걸린 경우가 일반적이며 실제 표시는 그대로 두고 재는 치수만 바꿉니다. 치수와 함께 비율을 읽으면 헷갈림이 바로 풀립니다.
세 번째 경우는 하드웨어가 아니라 브라우저를 따라다니는 뚝뚝 끊기는 굴림입니다. 같은 기계에서 한 브라우저에서만 되풀이되는 고장은 하드웨어 쪽이 맑아져 조사는 환경 쪽입니다. 두 번째 브라우저에서의 같은 기기 검사가 가장 싼 확정 수단입니다.
브라우저 FAQ
브라우저 정보 페이지는 무엇을 보여줍니까.
user agent 문자열, 렌더링 엔진과 그 버전, 운영체제, 화면과 창의 크기, 디바이스 픽셀 비율, 선호 언어, 쓸 수 있는 브라우저 기능을 보여줍니다. 하드웨어 검사가 안 되는 까닭을 설명하는 기능 깃발이 대체로 가장 쓸모 있으며 단순한 실패 알림에 머물지 않습니다.
사이트마다 알리는 버전이 다른 이유는 무엇입니까.
읽는 칸이 다르기 때문이 일반적입니다. 일부러 헷갈리게 할 수 있는 문자열을 푸는 사이트도 있고, 엔진 버전이나 기능 모둠을 곧바로 묻는 곳도 있습니다. 호환성 때문에 굳은 조각도 들어 있어 문자열에 기대는 사이트에서 실상과 다른 버전을 내놓을 수 있습니다.
user agent 문자열이란 무엇입니까.
요청마다 보내는 한 줄이며 서버 쪽 가려내기를 위해 설계되어 제품 이름과 버전, 다른 브라우저 행세를 하는 호환 조각의 이어짐을 담습니다. 낡은 구조이며 호환성 때문에 틀린 조각을 일부러 남기므로 정밀하게 가리는 데는 맞지 않습니다.
하드웨어 검사가 브라우저에 따라 되기도 하고 안 되기도 하는 이유는 무엇입니까.
모든 API 구현이 한결같지 않으며 사생활 모드나 안전하지 않은 출처에서 특정 API를 끄거나 거부하는 브라우저가 있기 때문입니다. 카메라와 USB 이용이 단골입니다. 같은 기계에서 굴림이 갈리면 하드웨어는 정상이며 허가나 기능 경계의 차이입니다.
업데이트 확인에 브라우저 정보를 쓸 수 있습니까.
알려준 버전과 요즘 버전을 견주어 쓸 수 있습니다. 호환성 때문에 굳은 버전을 내놓는 브라우저도 있으며 받아 둔 업데이트를 아직 얹지 않은 때도 있음에 주의합니다. 다시 시작이야말로 많은 경우에 업데이트를 마칩니다.
정보 확인으로 서버에 무엇이 보내집니까.
보내지지 않습니다. 자기 기기 브라우저 겉면에서 읽어 그 자리에 그릴 뿐이며 읽는 데 통신은 필요 없습니다. 일반 요청의 일부로 같은 정보가 모든 서버에 보내지므로 일반적으로는 숨길 것이 아니라 이 페이지 문맥에서만 손안 처리입니다.
데스크톱인데 모바일이라고 나오는 이유는 무엇입니까.
모바일 모습을 받으려고 일부러 모바일 행세를 하는 경우이며 태블릿이나 반응형 설계 방식이 켜진 데스크톱 브라우저에 흔합니다. 끼워 넣은 브라우저의 기본값도 있습니다. 플랫폼 칸은 실마리로만 여기고 능력 판단은 기능 깃발이 확실합니다.