Blog

All Blog Posts  |  Next Post  |  Previous Post

Edge Chromium Stable Support!

Tuesday, September 1, 2020

Stable



Microsoft has just released v85.0.564.41 into the stable build and therefore we can now officially announce that our TAdvWebBrowser component is working without the need for an additional browser installation! Up until now, it was necessary to install an additional browser from one of the insider channels (beta, dev, canary). As the previous versions were introducing breaking changes, we decided to build our API wrappers against a more stable version and allow more time for testing. Today the day has come that we can just use the TAdvBrowser against the stable build, out of the box. This means that all insider builds can be uninstalled, and you can deploy your application to an up-to-date Windows 10 environment. That's right, the Microsoft Edge Chromium browser should automatically be installed on any Windows 10 machine.



TMS VCL UI Pack 10.4 & RAD Studio 10.4.1

The TMS VCL UI Pack 10.4 update is adding support for the Microsoft Edge Chromium stable version, so go ahead and download the latest available release and start exploring the possibilities of the browser. Note that the WebView2Loader_x86.dll and the WebView2Loader_x64.dll are still a necessary deployment for communication between client and browser. Please follow the steps at this page. We can also confirm TAdvWebBrowser in combination with Edge Chromium has been tested and is working on RAD Studio 10.4.1.

More features coming in the near future

The features that are currently existing are:
  • Navigate to an URL
  • Load HTML
  • Debug through the developer console
  • Add a JavaScript to client bridge
  • Capture a webpage screenshot
  • Execute JavaScript code with support for asynchronous callbacks
We'll keep exploring the exposed APIs and add more features to our browser implementation in the future.

What about FNC?

We are currently applying a lot of smaller improvements, and are testing new features for TMS FNC Maps. As this process takes time and we also want to make sure to properly test the stable release against our FNC components, we plan on releasing an FNC update next week. Stay tuned!

Pieter Scheldeman




This blog post has received 5 comments.


1. Wednesday, September 2, 2020 at 9:00:14 PM

I''m confused. [1] states that the stable channel is not yet supported. Also, the changelog [2] does not mention that anything had changed. So is this legit?

[1] https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution

[2] https://docs.microsoft.com/en-us/microsoft-edge/webview2/releasenotes

Fronzel Neekburm


2. Tuesday, September 8, 2020 at 10:44:14 AM

Our implementation is currently based on deployment of 2 DLLs (32 bit and 64 bit) and based on the version number of Edge Chromium. Until now, you had to install canary, dev or beta which were (and are still) compatible with our implementation. So the stable version (that comes with Windows updates automatically), has been updated to the minimum version number requirement necessary to work together with our browser implementation. All we needed to do was implement a small fix to detect the stable version. What we are currently monitoring is when Microsoft will announce an out of the box installation (thus, no longer requiring the 2 DLLs that are shipped with our installers).

Pieter Scheldeman


3. Friday, September 18, 2020 at 3:24:44 PM

AdvWebBrowser doesn''t seem to work on a frame for me, only a form - does that sound right? Any workarounds?

Richard Stevens


4. Sunday, April 3, 2022 at 10:59:35 AM

Same problem ..
AdvWebBrowser doesn''t show in a Frame.

Any suggestions and ideas are welcome. I realy have no Idea how to fix that ...

Kleb Wolfgang


5. Monday, April 4, 2022 at 1:58:24 PM

Solved in this topic: https://support.tmssoftware.com/t/tadvwebbrowser-frames/18147

Pieter Scheldeman




Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.



All Blog Posts  |  Next Post  |  Previous Post