English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 18.5.7200
  • Miglioramenti

WEB: Esecuzione comandi dall'esterno via javascript

copia link

Descrizione

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

Vedi anche

  • On Command (evento)
  • Send To Browser (procedura)
  • Using CORS

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum