feat(splashscreen) inject tauri.js

This commit is contained in:
Lucas Nogueira 2020-02-16 17:49:16 -03:00
parent ed68676505
commit b31f5d0546
No known key found for this signature in database
GPG Key ID: 5D8275A90328892C
1 changed files with 4 additions and 4 deletions

View File

@ -234,10 +234,10 @@ fn build_webview(
.build()?;
if has_splashscreen {
// trigger the init hook for the splashscreen since we're not injecting the tauri.js entry point
webview.handle().dispatch(|webview| {
webview.eval(r#"window.external.invoke(JSON.stringify({ cmd: "__initialized" }))"#)
}).expect("failed to initialize splashscreen");
// inject the tauri.js entry point
webview
.handle()
.dispatch(|_webview| _webview.eval(include_str!(concat!(env!("TAURI_DIR"), "/tauri.js"))))?;
}
Ok(webview)