12/28/2021
Easy Edge (Chromium) ver 1.04 released!
Bug fixes:
General reliability fixes.
Turned off the Control-flow Enforcement Technology (CET) Shadow Stack feature for v96 WebView2 Runtime.
Fixed a crash caused by Microsoft Edge browser policies getting incorrectly applied to WebView2 as well. (Issue #1860)
Fixed a crash that occurred when a pop-up window with a download dialog was closed. (Issue #1765) & (Issue #1723)
New:
AddDefaultHostObjectToScript method: Adds default host object to script running in the Easy Edge with the specified name.
OnHostObjectEvent event: Called from host object in javascript code.
TCookieManager class.
WebView2 Runtime: 96.0.1054.31 or higher.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
11/24/2021
Easy Edge (Chromium) ver 1.03 released!
New:
UserAgent property: determines WebView2's User Agent.
isSwipeNavigationEnabled property: determines whether the end user to use swiping gesture on touch input enabled.
OpenDevToolsWindow method: opens the DevTools window for the current document in the WebView.
OpenTaskManagerWindow method: opens the Browser Task Manager view as a new window in the foreground.
PrintToPdf method: prints the current page to PDF asynchronously with the provided settings.
IsInitialized method: returns true if the instance was initialized properly.
OnNewBrowserVersionAvailable event: is raised when a newer version of the WebView2 Runtime is installed and available using WebView2.
OnPrintToPdfCompleted event: is raised when PrintToPdf method completes.
Windowless mode: now it is possible to initialize Easy Edge instance not bound to a window.
PrintToPdf example.
Changes:
OnNewWindowRequested event: window name is added to parameters list.
IsPasswordAutofillEnabled renamed to IsPasswordAutosaveEnabled.
WebView2Loader.dll now is copied into exe folder.
WebView2 Runtime version 95.1020.30 or higher.
The Evergreen WebView2 Runtime will be included as part of the Windows 11 operating system.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
6/20/2021
Easy Edge (Chromium) ver 1.02 released!
Fixed:
Starting from ver.1.01 WebView2Loader.dll location is \runtimes\win-x86\native folder instead of \x86.
New:
InitErrorReason() method returns an error reason if the Init method fails due to runtime issue.
Updated DEMO : new Animated Menu example procedure.
Discounted price for EasyHTML clients!!
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
6/9/2021
Easy Edge (Chromium) ver 1.01 released!
Clarion 11 OR Clarion 11.1 support The last installed version wins <g>.
Required WebView2 runtime v91.0.864.37+.
New:
Host Resource Mapping API.
Autofill/Autosave API.
Freeze API.
Download API.
New properties:
DefaultBackgroundColor
IsSuspended
IsWebResponseContentEnabled
New methods:
SetVirtualHostNameToFolderMapping / ClearVirtualHostNameToFolderMapping / AddWebResourceRequestedFilter / NavigateWithWebResourceRequest / Suspend / Resume
New events:
OnKeyDown / OnKeyUp / OnScriptDialogOpening / OnFrameNavigationStarting / OnFrameNavigationCompleted / OnProcessFailed / OnContentLoading / OnNewWindowRequested / OnContainsFullScreenElementChanged / OnWebResourceRequested / OnWebResourceResponseReceived / OnWindowCloseRequested / OnPermissionRequested / OnDOMContentLoaded / OnScriptException / OnDownloadStarting / OnDownloadBytesReceived / OnDownloadProgress
New template settings:
IsPasswordAutofillEnabled / IsGeneralAutofillEnabled / IsPinchZoomEnabled / AreBrowserAcceleratorKeysEnabled / Chromium flags (Template setting "Additional Browser arguments").
Changed:
OnNavigationStarting event: have been added IsUserInitiated, IsRedirected, UserAgent, RequestHeaders parameters.
pAdditionalBrowserArgument parameter has been added to Init method. Chromium flags.
OnAcceleratorKeyPressed removed, instead 2 new events OnKeyDown, OnKeyUp.
Fixed:
New API specifications topic with a bunch of new examples. Updated DEMO : new Animated Menu example procedure.
Discounted price for EasyHTML clients!!
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
2/11/2021
Easy Edge (Chromium) ver 1.00 released!
Easy Edge (Chromium) is a Clarion wrapper around the Microsoft Edge WebView2 control that enables you to embed web technologies (HTML, CSS, and JavaScript) in your Clarion applications easily. The WebView2 control uses Microsoft Edge (Chromium) as the rendering engine to display the web content in native applications.
Download our Demo application.
Discounted price for EasyHTML clients!!