HTML 내용을 로드할 때 사용된 사용자 에이전트 설정

Adobe AIR 1.0 이상

HTMLLoader 클래스에는 HTMLLoader에서 사용하는 사용자 에이전트 문자열을 설정하는 데 사용할 수 있는 userAgent 속성이 있습니다. load() 메서드를 호출하기 전에 HTMLLoader 객체의 userAgent 속성을 설정합니다. HTMLLoader 인스턴스에서 이 속성을 설정하면 load() 메서드에 전달되는 URLRequest의 userAgent 속성이 사용되지 않습니다.

URLRequestDefaults.userAgent 속성을 설정하여 응용 프로그램 도메인에 있는 모든 HTMLLoader 객체가 사용하는 기본 사용자 에이전트 문자열을 설정할 수 있습니다. 정적 URLRequestDefaults 속성은 HTMLLoader 객체의 load() 메서드에 사용되는 URLRequest뿐만 아니라 모든 URLRequest 객체에 대한 기본값으로 적용됩니다. HTMLLoader의 userAgent 속성을 설정하면 기본 URLRequestDefaults.userAgent 설정이 재정의됩니다.

HTMLLoader 객체의 userAgent 속성이나 URLRequestDefaults.userAgent에 대한 사용자 에이전트 값을 설정하지 않으면 기본 AIR 사용자 에이전트 값이 사용됩니다. 이 기본값은 다음 두 예제와 같이 런타임 운영 체제(예: Mac OS 또는 Windows), 런타임 언어 및 런타임 버전에 따라 다릅니다.

  • "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/420+ (Gecko와 같은 KHTML) AdobeAIR/1.0"

  • "Mozilla/5.0 (Windows; U; en) AppleWebKit/420+ (Gecko와 같은 KHTML) AdobeAIR/1.0"