Nuevo motor de renderizado del sistema Windows para las Áreas Web

Traducido automáticamente de Deepl

Las áreas web pueden mostrar varios tipos de contenido web dentro de sus formularios: Páginas HTML con contenidos estáticos o dinámicos, archivos, imágenes,… Puede elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de su aplicación:

  • el motor de renderizado incrustado
  • el motor de renderizado del sistema

La ventaja del sistema embebido es la portabilidad multiplataforma. No es necesario adaptarse a las especificidades de una plataforma. Además, permite acceder a métodos 4D.

La ventaja del navegador del sistema son las actualizaciones de seguridad que están disponibles de inmediato. No es necesario esperar a la siguiente versión de 4D. Lo recomendamos para acceder al sitio público de Internet.

Windows ha anunciado que«Internet Explorer 11 se retira el 15 de junio de 2022«. Así que desde 4D v19 R5, si utiliza el motor de renderizado del sistema, 4D utiliza Microsoft Edge WebView2. Este cambio le permite beneficiarse de un navegador moderno con las últimas características y actualizaciones de seguridad. Por ejemplo, Microsoft Edge puede ser utilizado para visualizar PDFs.

Existen algunas diferencias entre los dos motores de renderizado del sistema de Windows (IE11 y MS Edge), que afectan a las áreas web y sus comandos relacionados.

Para la interfaz:

¡Buenas noticias! Como Microsoft Edge está basado en Chromium, ahora se puede activar el Inspector Web para el motor de renderizado del sistema Windows. Ya no está reservado para el motor de renderizado integrado.

Para los comandos de la API:

  • Si autoriza la caída de una url o un archivo con el comando WA SET PREFERENCE se añade un nivel adicional de seguridad que permite filtrar la URL o el archivo. 4D ahora dispara el evento On Window Opening Denied evento cuando un usuario suelta elementos en el área web. Entonces, puede elegir si abrir o no la URL o el archivo.

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

Para más detalles, consulte la documentación sobre el área web.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.