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)、运行时语言和运行时版本而变化,如下面两个示例所示:
-
"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"
|
|
|