Skip to content

VbWebView2 1.1.0

Latest

Choose a tag to compare

@wqweto wqweto released this 18 Jul 18:12
01e5e4a

This release includes version 1.1.0 of

  • VbWebView2 - RC6-compatible wrapper Ax-DLL project in VbWebView2.zip

What's new

  • Synchronous JS bridgejsRun/jsProp/jsCallByName now return live JS object proxies (not JSON copies) over RC6's SetFuncObj bridge, so jsCallByName dispatches on objects obtained from jsRun/jsProp, matching RC6. jsCallByName is now fully implemented.
  • jsRun works inside event handlers — notification events (NavigationCompleted, DocumentComplete, TitleChanged, DOMContentLoaded, JSMessage, …) are now raised on a clean stack via a fire-once timer, so a blocking jsRun/jsProp/jsCallByName from inside them no longer deadlocks. NavigationCompleted/DocumentComplete fire after Navigate returns (matching RC6). Cancelable events (NavigationStarting, PermissionRequested, …) stay synchronous — use jsRunAsync there.
  • Public CallByName reworked to dispatch on JS object proxies too.

Breaking change

  • The TitleChange event is renamed TitleChanged (matching the native DocumentTitleChanged). Update any WV_TitleChange handler to WV_TitleChanged.