Класс HTMLLoader имеет свойство
userAgent
, которое позволяет задать строку агента пользователя для использования объектом HTMLLoader. Свойство
userAgent
объекта HTMLLoader необходимо задать перед вызовом метода
load()
. Если это свойство задано для экземпляра HTMLLoader, то свойство
userAgent
объекта URLRequest, передаваемое методу
load()
,
не
используется.
Можно задать строку агента пользователя по умолчанию, используемую всеми объектами HTMLLoader в домене приложения, задав свойство
URLRequestDefaults.userAgent
. Статические свойства
URLRequestDefaults
используются по умолчанию для всех объектов
URLRequest
, а не только для объектов URLRequest, используемых в методе
load()
объектов HTMLLoader. Значение свойства
userAgent
объекта HTMLLoader переопределяет установку по умолчанию свойства
URLRequestDefaults.userAgent
.
Если значение агента пользователя не задано ни для свойства
userAgent
объекта HTMLLoader, ни для свойства
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"
|
|
|