답변:
그것은이다 길고 슬픈 이야기 .
요약해서 말하자면:
Mozilla/1.0 (Win3.1)
됩니다. 공개적으로 이름이 Netscape로 바뀌지 만 User-Agent에서는 원래 이름을 유지합니다.Mozilla/
시대의 다른 브라우저 넷스케이프와 IE를 모두 지원하는 기능이 있지만 - - 단지 넷스케이프로를 웹 서버가 일상적으로 브라우저 스니핑 및 프레임 페이지를 제공했기 때문.Mozilla/
브라우저는 이전과 같이 사용자 에이전트를로 시작 합니다. 현대 Chrome의 User-Agent가 동시에 Mozilla, Chrome, Safari 및 'like Gecko'라고 주장하는 것과 같은 다른 말도 안되는 결과도 있습니다.Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.1
입니다.
userAgent
문자열은 엉망, 다음, 왜되지 및 / 또는 제거되지 않습니다입니까?
나는 그것이 http://en.wikipedia.org/wiki/User_agent#User_agent_spoofing 과 관련이 있다고 생각합니다 .
초기에는 Netscape (코드 Mozilla라는 코드)가 IE의 주요 경쟁자였으며 Netscape 이외의 브라우저를 거부하는 사이트에서 거부 당하지 않기를 원했습니다.
@Jason이 언급 한 것처럼 "긴 이야기". 그 이야기를 요약하면 "모든 브라우저가 모질라 인 척"
모든 것을 시도한 후 마침내 사용했습니다 : http://www.useragentstring.com/
위의 웹 사이트를 사용하여 형식화 된 사용자 에이전트 및 OS를 얻을 수 있습니다.
그들은 당신이 직접 사용할 수 있는 API 를 가지고 있습니다 ...
Mozilla / 5.0은 브라우저가 Mozilla와 호환되며 오늘날 거의 모든 브라우저에 공통적으로 사용되는 일반적인 토큰입니다. 자세한 내용은 여기를 클릭하십시오