[Allegro] FLEX-HTML-Doku komplett überarbeitet

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Aug 5 07:52:29 CEST 2011


Am 05.08.2011 00:58, schrieb Thomas Berger:
> es wird wohl immer die IE-Version erkannt, die auf dem PC
> installiert ist.
> ... und nicht nur der User-Agent-String uebermittelt, sondern
> es funktioniert auch so. Dass JanaS von der Funktionalitaet
> des auf dem System installierten IE abweicht, laesst sich
> also nicht erhaerten, da habe ich mich wohl falsch erinnert.
>
> Umso interessanter nun also die Frage, wie man aus der
> HTML-Seite heraus auf "JanaS" als Ausfuehrungskontext testen
> kann: Wenn ja, koennten Flex-Links gezeigt werden, wenn nein,
> wuerden sie per Javascript ausgeblendet...
>
Klar, das wär was.
Wenn ich hier im JanaS den  navigator.userAgent  abfrage, dann kommt
raus

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; 
.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center 
PC 6.0; .NET4.0C)

   während mein installierter IE 9.0 meldet

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SLCC2; 
.NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center 
PC 6.0; .NET4.0C)

   Firefox dagegen:
Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0

   Opera:
Opera/9.80 (Windows NT 6.1; U; de) Presto/2.8.131 Version/11.10

   Iron:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 
(KHTML, like Gecko) Iron/9.0.600.2 Chrome/9.0.600.2 Safari/534.13

   Chrome:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) 
Chrome/12.0.742.122 Safari/534.30

   Safari:
Mozilla/5.0 (Windows; U; Windows NT 6.1; de-DE) AppleWebKit/533.16 
(KHTML, like Gecko) Version/5.0 Safari/533.16

Damit könnte wohl "Mozilla/4.0" ein ganz brauchares Kriterium sein!


Andere abfrag- und brauchbare Elemente finde ich leider nicht,
und solche Dinge vom C++-Programm aus einzustellen, dazu findet sich
leider auch keine Möglichkeit. Der userAgent ist zwar in JavaScript
eine read-only-Eigenschaft, beim Compilieren könnte das jedoch auch
anders sein, allein ich finde dazu nix. Was da in Wirklichkeit
eingebunden wird, ist ja wohl ein .dll von Microsoft, und es wär
nicht unplausibel, wenn sie das Ändern einer solchen Eigenschaft
unterbunden hätten.
Die sonstigen (dokumentierten) navigator-Eigenschaften sind in dieser 
Frage unergiebig.

B.E.

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20110805/e2ed0968/attachment.html>


Mehr Informationen über die Mailingliste Allegro