Ustawianie agenta użytkownika używanego podczas ładowania treści HTML
Adobe AIR 1.0 i starsze wersje
Klasa HTMLLoader zawiera właściwość
userAgent
, co umożliwia ustawienie ciągu znaków agenta użytkownika używanego przez klasę HTMLLoader. Ustawia właściwość
userAgent
obiektu HTMLLoader przed wywołaniem metody
load()
. Jeśli ta właściwość zostanie ustawiona dla instancji HTMLLoader, wówczas właściwość
userAgent
klasy URLRequest przekazanej do metody
load()
nie
będzie używana.
Domyślnego agenta użytkownika używanego przez wszystkie obiekty HTMLLoader w domenie aplikacji można ustawić poprzez ustawienie właściwości
URLRequestDefaults.userAgent
. Statyczne właściwości
URLRequestDefaults
mają zastosowanie jako domyślne dla wszystkich obiektów
URLRequest
, nie tylko dla obiektów URLRequest używanych z metodą load() obiektów
HTMLLoader
. Ustawienie właściwości
userAgent
obiektu HTMLLoader zastępuje domyślne ustawienie
URLRequestDefaults.userAgent
.
Jeśli wartość agenta użytkownika nie zostanie ustawiona dla właściwości
userAgent
obiektu HTMLLoader lub dla właściwości
URLRequestDefaults.userAgent
, wówczas będzie używana domyślna wartość agenta użytkownika AIR. Ta domyślna wartość może być różna w zależności od systemu operacyjnego środowiska wykonawczego (np. Mac OS lub Windows), języka środowiska wykonawczego, wersji środowiska wykonawczego, co przedstawiono w poniższych dwóch przykładach:
-
"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"
|
|
|