From e9c24ef2542db0de061476ac7c799b376f852a31 Mon Sep 17 00:00:00 2001 From: Dirli <36196885+domdir@users.noreply.github.com> Date: Tue, 12 May 2020 03:51:41 +0200 Subject: [PATCH] use origin as base of worker location (#1175) (#1208) --- yew/src/agent.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yew/src/agent.rs b/yew/src/agent.rs index c3ca7ab7313..eb6e3c9d8c9 100644 --- a/yew/src/agent.rs +++ b/yew/src/agent.rs @@ -1014,9 +1014,9 @@ where #[cfg(feature = "web_sys")] fn worker_new(name_of_resource: &str, is_module: bool) -> Worker { - let href = utils::document().location().unwrap().href().unwrap(); - let script_url = format!("{}{}", href, name_of_resource); - let wasm_url = format!("{}{}", href, name_of_resource.replace(".js", "_bg.wasm")); + let origin = utils::origin().unwrap(); + let script_url = format!("{}/{}", origin, name_of_resource); + let wasm_url = format!("{}/{}", origin, name_of_resource.replace(".js", "_bg.wasm")); let array = Array::new(); array.push( &format!(