Funkcie pre vložený web
Ovládanie navigácie medzi vrstvami ScreenSoft priamo z webovej aplikácie.
Kedy tieto funkcie použiť
Browser Embedded Functions sú JavaScriptové funkcie dostupné webovej aplikácii spustenej vnútri ScreenSoft. Umožňujú webovej aplikácii riadiť prechod medzi aplikačnou a prezentačnou vrstvou bez závislosti výhradne od štandardného kiosk rozhrania.
Dostupné navigačné funkcie
Podľa požadovaného spôsobu navigácie použite návrat o jeden krok, prechod do aplikačnej vrstvy alebo prechod do prezentačnej vrstvy.
onUp
vykoná jeden krok späť v navigácii ScreenSoft. Z webovej aplikácie prepne podľa definovanej navigačnej cesty do prezentačnej alebo aplikačnej vrstvy.
window.onUp({
request: '{}',
onSuccess: function(response) {
console.log(response);
},
onFailure: function(error_code, error_message) {
console.log(error_message);
}
});request: prázdny objekt {}. Úspešná odpoveď: null. Chyba: error_code -1, správa Disabled application layer. Single-app kiosk.
showLayerBottom
Prepne priamo z webovej aplikácie do aplikačnej vrstvy, kde sú v režime multi-app kiosk dostupné aplikácie.
window.showLayerBottom({
request: '{}',
onSuccess: function(response) {
console.log(response);
},
onFailure: function(error_code, error_message) {
console.log(error_message);
}
});Chyba: error_code -1, správa Single-app kiosk.
showLayerTop
Prepne priamo z webovej aplikácie do prezentačnej vrstvy.
window.showLayerTop({
request: '{}',
onSuccess: function(response) {
console.log(response);
},
onFailure: function(error_code, error_message) {
console.log(error_message);
}
});Chyba: error_code -1, správa Presentation layer disabled.
Vždy obslužte
onFailure. Použite onUp, ak sa má navigácia riadiť kontextom, a showLayerTop, ak sa webová aplikácia potrebuje výslovne vrátiť k prezentačnému obsahu.Kontaktujte podporu ScreenSoft na support@screensoft.org
