Zum Hauptinhalt springen

JavaScript API

Um von Webseiten oder Fiori-Apps auf geräte- oder browserspezifische Funktionen zuzugreifen bietet TheFlex eine JavaScript API an. Diese kann genutzt werden, um zusätzliche Funktionen zu implementieren, wie zum Beispiel:

  • Sicheres Speichern und Laden von Offline-Daten. Dies kann genutzt werden um sicher und persistent Offline-Daten zwischenzuspeichern, bei denen sichergestellt ist, dass diese nicht automatisch vom Browser gelöscht werden können.
  • Zugriff auf Handrückenscanner, wie das Empfangen von gescannten Daten, das Anzeigen von Informationen auf dem Display des Scanners oder das Auslösen von Aktionen wie das Blinken der LEDs.
  • Nutzen von Hardware auf dem Gerät, wie beispielsweise Bluetooth, NFC oder GPS.

Steuerung der Tastatur

Die Tastatur kann über die zwei folgenden Befehle gesteuert werden:

Keyboard.hide();

Keyboard.show();
Hinweis

Diese Steuerung wird über das Cordova Keyboard Plugin ermöglicht. Dieses muss jedoch nicht eingebunden werden, da der TheFlex dieses Plugin automatisch jeder geöffneten Website zur Verfügung stellt.

Lauchpad-Daten, anlegen & auslesen

Beim Anlegen eines jeden Launchpads gibt es die Möglichkeit, einen Benutzernamen und ein Passwort anzulegen. Diese Anmeldedaten dienen zur Vorbelegung in Fiori-Apps.

Launchpad anlegen

Es kann jedoch vorkommen, dass die automatisierte Vorbelegung auf dem angegebenen Launchpad nicht funktioniert. In solchen Fällen kann ein Browser-Script geschrieben werden, das die Anmeldung automatisiert. Dank unserer Browser-API können Sie einfach auf die Launchpad-Daten zugreifen:

FlxMultiUrls.currentLaunchpadData

Damit erhalten Sie alle Daten zum entsprechenden Launchpad.

Möchten Sie in Ihrem Script auf bestimmte Daten eines Launchpads zugreifen, hängen Sie einfach den Namen der Variable an:

FlxMultiUrls.currentLaunchpadData.Name
FlxMultiUrls.currentLaunchpadData.URL
FlxMultiUrls.currentLaunchpadData.Username
FlxMultiUrls.currentLaunchpadData.Password
Achtung

Jede Webseite kann diese Daten auslesen. Geben Sie Benutzername und Passwort nur ein, wenn Sie ausschließlich interne Webseiten und Apps öffnen möchten, über die Sie die volle Kontrolle haben.