Nuovo motore di rendering del sistema Windows per le aree Web

Tradotto automaticamente da Deepl

Le aree Web possono visualizzare vari tipi di contenuti Web all’interno dei moduli: Pagine HTML con contenuti statici o dinamici, file, immagini… È possibile scegliere tra due motori di rendering per l’area web, a seconda delle specificità dell’applicazione:

  • il motore di rendering incorporato
  • il motore di rendering di sistema

Il vantaggio del sistema embedded è la portabilità multipiattaforma. Non è necessario adattarsi alle specificità di una piattaforma. Inoltre, consente di accedere ai metodi 4D.

Il vantaggio del browser di sistema è rappresentato dagli aggiornamenti di sicurezza che sono disponibili immediatamente. Non è necessario attendere la prossima versione di 4D. Lo consigliamo per accedere al sito Internet pubblico.

Windows ha annunciato che“Internet Explorer 11 andrà in pensione il 15 giugno 2022“, quindi da 4D v19 R5, se si utilizza il motore di rendering di sistema, 4D utilizza Microsoft Edge WebView2. Questo cambiamento consente di usufruire di un browser moderno con le ultime funzionalità e aggiornamenti di sicurezza. Ad esempio, Microsoft Edge può essere utilizzato per visualizzare i PDF.

Esistono alcune differenze tra i due motori di rendering di sistema di Windows (IE11 e MS Edge), che influiscono sulle aree Web e sui relativi comandi.

Per l’interfaccia:

Buone notizie! Poiché Microsoft Edge è basato su Chromium, è ora possibile attivare il Web Inspector per il motore di rendering del sistema Windows. Non è più riservato al motore di rendering incorporato.

Per i comandi API:

  • Se si autorizza il rilascio di un url o di un file con il comando WA SET PREFERENCE viene aggiunto un ulteriore livello di sicurezza che consente di filtrare l’URL o il file. 4D ora attiva l’evento On Window Opening Denied quando un utente lascia cadere elementi nell’area Web. È quindi possibile scegliere se aprire o meno l’URL o il file.

If (FORM Event.code=On Window Opening Denied)
WA OPEN URL (*; "Area Web"; WA Get last filtered URL(*; "Area Web"))
End if

Per maggiori dettagli, consultare la documentazione sull’area Web.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.