실버라이트는 현재 윈도, 맥, 리눅스환경의 OS를 지원하고, 사파리, 파이어폭스 등 웹브라우저를 지원하고 있습니다.버전에 따라서 지원여부가 조금씩 다른데요. 자세한 내용은 아래 표를 참고하세요.

웹에 실버라이트를 적용할 때 혹시나 사용자가 지원하지 않는 구 버전의 OS나 웹브라우저를 사용하는지 여부를 확인하고 싶다면, 실버라이트 프로젝트에서 Silverlight.js 파일에 포함된 Silverlight.supportedUserAgent() 라는 함수를 이용해서 손쉽게 체크해 볼 수 있습니다.
아래와 같이 사용해 볼 수 있습니다. 이 예제는 실버라이트를 지원하지 않는 사용자에게 윈도 미디어 플레이어를 대체해서 보여주는 예제입니다.
샘플코드
if (Silverlight.supportedUserAgent()) {
// play video in Silverlight
} else {
// play video wmv directly
}







