<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Am 05.08.2011 00:58, schrieb Thomas Berger:
    <blockquote cite="mid:4E3B2409.3030101@Gymel.com" type="cite">
      <pre wrap="">
es wird wohl immer die IE-Version erkannt, die auf dem PC 
installiert ist.
</pre>
      <pre wrap="">
... 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...

</pre>
    </blockquote>
    Klar, das wär was.<br>
    Wenn ich hier im JanaS den  navigator.userAgent  abfrage, dann kommt<br>
    raus <br>
    <br>
    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) <br>
    <br>
      während mein installierter IE 9.0 meldet <br>
    <br>
    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) <br>
    <br>
      Firefox dagegen:<br>
    Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
    <br>
    <br>
      Opera:<br>
    Opera/9.80 (Windows NT 6.1; U; de) Presto/2.8.131 Version/11.10<br>
    <br>
      Iron:<br>
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; font-size: medium;">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<br>
    </span><span class="Apple-style-span" style="border-collapse:
      separate; color: rgb(0, 0, 0); font-family: 'Times New Roman';
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: normal; orphans: 2;
      text-align: -webkit-auto; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><br>
        Chrome:<br>
      Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like
      Gecko) Chrome/12.0.742.122 Safari/534.30</span><br>
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; font-size: medium;"><br>
        Safari:<br>
    </span><span class="Apple-style-span" style="border-collapse:
      separate; color: rgb(0, 0, 0); font-family: Verdana; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-align: auto;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing:
      0px; -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; ">Mozilla/5.0 (Windows; U; Windows NT 6.1;
      de-DE) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0
      Safari/533.16<br>
      <br>
      Damit könnte wohl "Mozilla/4.0" ein ganz brauchares Kriterium
      sein!<br>
    </span><span class="Apple-style-span" style="border-collapse:
      separate; color: rgb(0, 0, 0); font-family: 'Times New Roman';
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: normal; orphans: 2;
      text-align: -webkit-auto; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><br>
    </span><br>
    Andere abfrag- und brauchbare Elemente finde ich leider nicht, <br>
    und solche Dinge vom C++-Programm aus einzustellen, dazu findet sich<br>
    leider auch keine Möglichkeit. Der userAgent ist zwar in JavaScript<br>
    eine read-only-Eigenschaft, beim Compilieren könnte das jedoch auch<br>
    anders sein, allein ich finde dazu nix. Was da in Wirklichkeit<br>
    eingebunden wird, ist ja wohl ein .dll von Microsoft, und es wär<br>
    nicht unplausibel, wenn sie das Ändern einer solchen Eigenschaft<br>
    unterbunden hätten. <br>
    Die sonstigen (dokumentierten) navigator-Eigenschaften sind in
    dieser Frage unergiebig.<br>
    <br>
    B.E.<br>
    <br>
  </body>
</html>