![Chrome에서 사용자 에이전트를 어떻게 전환하나요?](https://rvso.com/image/1289041/Chrome%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A0%84%ED%99%98%ED%95%98%EB%82%98%EC%9A%94%3F.png)
Chrome에서 사용자 에이전트를 전환하는 방법을 찾고 있습니다.
나는 시도했다Chrome용 사용자 에이전트 전환기제한된 성공만을 거두었습니다. 저는 정말로 더 많은 사용자 에이전트와 다양한 운영 체제를 사용하는 새 에이전트를 추가하는 기능을 원합니다.
Chrome의 사용자 에이전트를 변경하는 다른 방법이 있나요?
답변1
사용자 정의 문자열을 입력할 수 있는 확장 프로그램은 모르지만 프로그램의 명령줄에서 사용자 정의 사용자 에이전트를 지정할 수 있습니다.
Chrome 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 --user-agent
명령에 스위치를 추가합니다.
예:
웹사이트의 관점에서(www.useragentstring.com):
Google 크롬에는 아직 HTTP 헤더를 수정할 수 있는 API가 없으므로 확장 프로그램은 Javascript 메서드를 사용합니다. HTTP 헤더에서 에이전트를 구문 분석하는 모든 웹사이트는 어쨌든 해당 확장자를 지나서 볼 수 있습니다. 이는 개발자가 사용자 지정 에이전트를 허용하는 사용자 에이전트 전환기를 만드는 데 시간을 소비하지 않은 이유 중 하나일 수 있습니다.
답변2
OSX에서는 이와 같이 명령줄에서 시작할 수 있습니다.
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Molla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.5.30729)"
답변3
Google 크롬은 최신 버전에서 명령줄 플래그를 제거한 것으로 보이며 사용자 에이전트를 전환할 수 있는 유일한 방법은 ctrl+ shift+ i또는 확장 프로그램을 사용하는 것입니다.
어떤 이유로 개발자/침투 테스터/보안 분석가에게 유용한 기능을 제거했는지 모르겠습니다.