Задание агента пользователя для использования при загрузке содержимого HTMLAdobe AIR 1.0 и более новых версий Класс 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), языка среды выполнения и ее версии, как в следующих двух примерах:
|
|