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"
|
|
|