Currently we use an ole object with IE embedded in it.
Is there a ole object that uses Chrome?
Currently we use an ole object with IE embedded in it.
Is there a ole object that uses Chrome?
We have added a new Chromium-based Web browser control to PowerBuilder 2019 R2, which is tentatively scheduled to release in March 2020. The legacy OLE Web browser control is still in the product so customers apps don't break when they upgrade, but we are marketing the OLE Web browser as an "obsolete" feature.
Compared to the old Internet Explorer engine used in the OLE Web browser control, Chromium offers much better security, strong compatibility for HTML5, and support for the HTTP/2 protocol. https://youtu.be/kmzvjQ6yI-Y?t=440
By the way, this feature is included free in all editions of PowerBuilder!
Will the new Chromium-based WebBrowser control be able to put into something like the Microsoft WebBrowser control's DesignMode, where the user can do WYSIWYG HTML editing and save the changes, and the program can control things through the object model?
As said by others. There's CEFSharp
https://github.com/cefsharp/CefSharp.MinimalExample
You could build a user control in C# .Net and then wrap it as an ActiveX which you can then use in powerbuilder.
There is a commercial OLE control for Chromium that supports PowerBuilder but it is expensive.
I'm doing a presentation at the Elevate user conference about the Chromium based WebBrowser control being added to PB2019-R2.
There may be but I don't have experience using any such OLEObject wrapped Chromium browser control.
Microsoft has WebView2 in "developer preview" (Chromium based like the new Edge browser). Latest docs warned of expected breaking changes before final release.
Appeon is working on PowerBuilder native (no OLEObject) web browser control based on CEF (Chromium).
And I heard of other 3rd party control also wrapping CEF. Not sure of status and no personal experience. If I'm right there is another recent Q&A thread where such control was referenced/discussed.
Hopefully others can reply with specifics on that 3rd party control or Chrome in OLEObject.
HTH /Michael
Hi John;
No, none of the other web browsers have an OLE (ActiveX) interface like IE.
Note: In PB2019R2 coming out later this year, Appeon PB will be adding a new native (built-in) HTML Web Browser like control.
Regards ... Chris