设置在加载 HTML 内容时使用的用户代理Adobe AIR 1.0 和更高版本 HTMLLoader 类具有 userAgent 属性,通过该属性可以设置 HTMLLoader 使用的用户代理字符串。需在调用 load() 方法之前设置 HTMLLoader 对象的 userAgent 属性。如果对 HTMLLoader 实例设置此属性,则不 使用传递给 load() 方法的 URLRequest 的 userAgent 属性。 通过设置 URLRequestDefaults.userAgent 属性,可以设置应用程序域中所有 HTMLLoader 对象使用的默认用户代理字符串。URLRequestDefaults 静态属性作为默认属性应用于所有 URLRequest 对象,不只是与 HTMLLoader 对象的 load() 方法一起使用的 URLRequest 对象。设置 HTMLLoader 的 userAgent 属性将覆盖 URLRequestDefaults.userAgent 默认设置。 如果既未为 HTMLLoader 对象的 userAgent 属性设置用户代理值,也未为 URLRequestDefaults.userAgent 设置用户代理值,则将使用默认的 AIR 用户代理值。此默认值随着运行时操作系统(如 Mac OS 或 Windows)、运行时语言和运行时版本而变化,如下面两个示例所示:
|
|