답변:
소송의 이론적 가능성과 관련하여 수퍼 유저는 (올바른) 법적 의견을 제공 할 수 없습니다. 그러나 IE가 사용자 에이전트 문자열에서 자신을 Mozilla로 식별하는 이유에 대해서는 이 글의 블로그 게시물 을 참조하십시오.
기본적으로 Mozilla Foundation은 21 세기 초까지 존재하지 않았습니다. Mozilla라는 이름은 브라우저의 원래 이름에서 가져 왔으며 결국 Netscape Navigator가되었습니다. IE는 Navigator의 특수한 추가 기능을 지원했지만 실제로는 Navigator가 아니므로 Mozilla 제품군과 호환된다는 것을 표시하는 방식으로 자체 식별되었습니다. 당시에는 브라우저의 사용자 에이전트 문자열을 사용하는 것이 호환성 테스트를 수행하는 일반적인 방법이었습니다. (이제 브라우저의 실제 DOM / 스크립팅 기능을 감지하는 데 주로 사용되는 훨씬 더 고급 방법이 있습니다.)
Netscape Navigator가 종료되면 Gecko HTML 렌더링 엔진 및 Mozilla 브라우저로 다시 태어났습니다. Firefox 브랜딩은 조금 후에 나왔지만 다른 Gecko 기반 브라우저는 한 시점에 존재했습니다. (저는 Mac에서 초기 버전의 Camino를 사용하는 것을 분명히 기억합니다. Mac에서 Firefox가 존재하기 전에 생각합니다.)
아니요, 주로 "상호 운용성을 위해"라는 것이
(경고, 빈정 거림)
고대 인터넷 시대에 웹 사이트는 사용자 에이전트를 확인하기 시작했습니다. 브라우저가 "Mozilla"가 아니었다면 모질라가 아닌 브라우저는 고급 컨텐츠를 표시 할 수 없었기 때문에 구두를 던져 나쁜 HTML을 표시하거나 사용자에게 무서운 경고 메시지를 표시 합니다.
그래서 IE는 그 자체를 Mozilla라고 불렀습니다.
그리고 MSIE 또는 Netscape라고 말하지 않은 브라우저 는 "너무 오래되었다"고 여겨지지만 실제로는 Opera, Konqueror, Safari, Chrome 등 사이트에서 고급 컨텐츠를 얻을 수 없었습니다 .
John Rudy의 답변에서 알 수 있듯이 시작했습니다. "나는 정말로 X입니다. 그러나 다른 사람들은 모두 Y에 대한 내용을 보여줄 것입니다. 나는 Y라고 말할 것입니다. "
따라서 기본적으로 사용자 에이전트 스니핑은 쓸모가 없습니다.