사용자 브라우저 유형을 검색해야하는 C# 응용 프로그램을 작성했습니다.요청 개체의 브라우저 유형 값이 일치하지 않습니다.
위와 같은 내용은 Request 개체에서 가져옵니다. 특히 Request.Browser.Type은 System.Web.HttpBrowserCapabilitiesBase의 멤버입니다.
결과는 일관성이 없습니다. 대부분의 경우 IE7 등 사용자 브라우저를 반환하는 것이 맞지만 이상한 시간은 "데스크톱"값을 반환합니다. 나는 이것이 사용자가 웹 브라우저를 통해 웹 사이트를 방문 할 때 분명하지 않기 때문에 이것이 왜 반환되는지 이해하지 못합니다.
누구나 이것이 반환되는 이유와 그 문제를 "고칠"수있는 방법을 알고 있거나 사용자 브라우저 유형을 지속적으로 사용하는 다른 방법을 알고 계십니까?
는 그것이 일치하지 않습니다 "바탕 화면"을 –
반환 않습니다. 반환되는 올바른 브라우저에 반대되는 것으로 반환되는 특별한 상황은 없습니다. – amateur
일관성이 없다고 말하면 테스트를 마쳤으며 같은 컴퓨터에있는 동일한 브라우저가 때로는 "바탕 화면"을 반환하고 때로는 그렇지 않거나 패턴을 찾을 수 없다는 뜻입니까? –