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+ (KHTML, like Gecko) AdobeAIR/1.0"

  • "Mozilla/5.0 (Windows; U; en) AppleWebKit/420+ (KHTML, like Gecko) AdobeAIR/1.0"