Neue Windows-System-Rendering-Engine für Webbereiche

Webbereiche können verschiedene Arten von Webinhalten in Ihren Formularen anzeigen: HTML-Seiten mit statischen oder dynamischen Inhalten, Dateien, Bilder,… Sie können zwischen zwei Rendering-Engines für den Webbereich wählen, je nach den Besonderheiten Ihrer Anwendung:

  • die eingebettete Rendering-Engine
  • die System-Rendering-Engine

Der Vorteil des eingebetteten Systems ist die plattformübergreifende Portabilität. Sie müssen sich nicht an die Besonderheiten einer bestimmten Plattform anpassen. Außerdem können Sie damit auf 4D-Methoden zugreifen.

Der Vorteil des Systembrowsers ist, dass Sicherheitsupdates sofort verfügbar sind. Sie brauchen nicht auf die nächste Version von 4D zu warten. Wir empfehlen ihn für den Zugriff auf die öffentliche Internet-Seite.

Windows hat angekündigt, dass„Internet Explorer 11 am 15. Juni 2022 ausläuft“. 4D verwendet daher seit 4D v19 R5, wenn Sie die System-Rendering-Engine verwenden, Microsoft Edge WebView2. Diese Änderung ermöglicht es Ihnen, von einem modernen Browser mit den neuesten Funktionen und Sicherheitsupdates zu profitieren. Microsoft Edge kann zum Beispiel zur Anzeige von PDFs verwendet werden.

Es gibt einige Unterschiede zwischen den beiden Windows System-Rendering-Engines (IE11 und MS Edge), die sich auf Webbereiche und die zugehörigen Befehle auswirken.

Für die Schnittstelle:

Gute Nachrichten! Da Microsoft Edge auf Chromium basiert, können Sie jetzt den Web Inspector für die Windows-System-Rendering-Engine aktivieren. Er ist nicht mehr für die eingebettete Rendering-Engine reserviert.

Für API-Befehle:

  • Wenn Sie das Ablegen einer Url oder einer Datei mit dem WA SET PREFERENCE Befehl autorisieren, wird eine zusätzliche Sicherheitsebene hinzugefügt, die es Ihnen erlaubt, die URL oder Datei zu filtern. 4D löst nun das Ereignis On Window Opening Denied Ereignis aus, wenn ein Benutzer Elemente auf dem Webbereich ablegt. Sie können dann wählen, ob die URL oder die Datei geöffnet werden soll oder nicht.

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

Weitere Einzelheiten finden Sie in der Dokumentation zum Webbereich.

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.