Nové vykreslovací jádro systému Windows pro webové oblasti

Automaticky přeloženo z Deepl

Webové oblasti mohou v rámci formulářů zobrazovat různé typy webového obsahu: HTML stránky se statickým nebo dynamickým obsahem, soubory, obrázky,… Pro webovou oblast si můžete vybrat ze dvou vykreslovacích motorů v závislosti na specifikách vaší aplikace:

  • vestavěný vykreslovací engine
  • systémové vykreslovací jádro

Výhodou vestavěného systému je přenositelnost napříč platformami. Není třeba se přizpůsobovat některým specifikům dané platformy. Navíc umožňuje přístup k metodám 4D.

Výhodou systémového prohlížeče jsou bezpečnostní aktualizace, které jsou k dispozici ihned. Není třeba čekat na další verzi 4D. Doporučujeme jej pro přístup k veřejným internetovým stránkám.

Systém Windows oznámil, že„Internet Explorer 11 odchází do důchodu 15. června 2022.“ Od verze 4D v19 R5 tedy platí, že pokud používáte systémové vykreslovací jádro, 4D používá Microsoft Edge WebView2. Díky této změně můžete využívat výhod moderního prohlížeče s nejnovějšími funkcemi a aktualizacemi zabezpečení. Prohlížeč Microsoft Edge lze například použít k zobrazování souborů PDF.

Mezi oběma systémovými vykreslovacími jádry systému Windows (IE11 a MS Edge) existují určité rozdíly, které ovlivňují webové oblasti a s nimi související příkazy.

Pro rozhraní: V případě prohlížeče Edge se jedná o tzv:

Dobré zprávy! Vzhledem k tomu, že Microsoft Edge je založen na Chromiu, můžete nyní aktivovat webový inspektor pro vykreslovací jádro systému Windows. Již není vyhrazen pro vestavěné vykreslovací jádro.

Pro příkazy API:

  • Pokud povolíte vysazení url adresy nebo souboru pomocí proměnné WA SET PREFERENCE příkazem, je přidána další úroveň zabezpečení, která umožňuje filtrovat adresu URL nebo soubor. 4D nyní spouští příkaz On Window Opening Denied událost, když uživatel upustí prvky ve webové oblasti. Poté můžete zvolit, zda se má URL adresa nebo soubor otevřít, či nikoli.

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

Další podrobnosti naleznete v dokumentaci k webové oblasti.

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.