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
- Na adrese . WA Create URL history menu a . WA GET URL HISTORY vracejí kolekci, která obsahuje pouze aktuální adresu URL.
- Proměnná Progression se již neaktualizuje. Její hodnota je vždy 0.
- Příkazy WA SET PAGE TEXT LARGER a WA SET PAGE TEXT SMALLER jsou přejmenovány na WA ZOOM IN a WA ZOOM OUT.
Další podrobnosti naleznete v dokumentaci k webové oblasti.