This release includes version 1.1.0 of
- VbWebView2 - RC6-compatible wrapper Ax-DLL project in
VbWebView2.zip
What's new
- Synchronous JS bridge —
jsRun/jsProp/jsCallByNamenow return live JS object proxies (not JSON copies) over RC6'sSetFuncObjbridge, sojsCallByNamedispatches on objects obtained fromjsRun/jsProp, matching RC6.jsCallByNameis now fully implemented. jsRunworks inside event handlers — notification events (NavigationCompleted,DocumentComplete,TitleChanged,DOMContentLoaded,JSMessage, …) are now raised on a clean stack via a fire-once timer, so a blockingjsRun/jsProp/jsCallByNamefrom inside them no longer deadlocks.NavigationCompleted/DocumentCompletefire afterNavigatereturns (matching RC6). Cancelable events (NavigationStarting,PermissionRequested, …) stay synchronous — usejsRunAsyncthere.- Public
CallByNamereworked to dispatch on JS object proxies too.
Breaking change
- The
TitleChangeevent is renamedTitleChanged(matching the nativeDocumentTitleChanged). Update anyWV_TitleChangehandler toWV_TitleChanged.