WEB: Esecuzione comandi dall'esterno via javascript
copia linkDescrizione
Ora è possibile effettuare chiamate alle applicazioni web dall'esterno tramite javascript.
Le applicazioni web prodotte con Instant Developer, se invocate via URL con la query string CMD=[COMAND]&... avviano una nuova sessione e chiamano l'evento OnCommand dell'applicazione. All'interno di tale evento il programmtore può eseguire l'operazione e rispondere al chiamante mediante la funzione di libreria SendToBrowser.
Tale chiamata, però, non poteva essere eseguita da Javascript a causa di una protezione propria del motore JS (CORS).
A partire dalla versione 18.5 è possibile inviare comandi (tramite querystring CMD=...) alle applicazioni web anche tramite Javascript.
Funzionalità interessate
Chiamate via javascript ad applicazioni tramite comando.
Note
- Miglioramento relativo all'assistenza 001689-2017.
- A partire dalla versione 18.5 la funzione di libreria SendToBrowser oltre ad inviare la risposta invia anche l'header Access-Control-Allow-Origin: * che permette al motore Javascript di leggere la risposta e fornirla al chiamante (vedi "Using CORS": "Access-Control-Allow-Origin (required) - This header must be included in all valid CORS responses; omitting the header will cause the CORS request to fail")
Ultima modifica: 26/02/2019 / Validità: da 18.5.7200