* fix(android): restore asset loading functionality to android
Implements WebViewAssetLoader to load assets from the asset folder in Android when `with_asset_loader` is called in the builder. The function also sets the desired protocol for use in `with_url`, although the url must always be `<protocol>://assets/<path>`.
Refs: #846
* docs(changes): document changes for android's fix-asset-loading patch
* Refactor to prevent additional allocation
* Fix merge conflict
* Disable default target to android
* Pass zero parameter to android fns
---------
Co-authored-by: Wu Wayne <yuweiwu@pm.me>
* fix(macos): remove IPC script message handler on drop
This prevents a segfault on the did_receive hook - a race condition when closing the webview in the middle of a IPC call. I only saw this when closing the window immediately after creating it, though it could have more cases.
* Update src/webview/wkwebview/mod.rs