Skip to content

Commit b8696a8

Browse files
committed
feat: get refered from query params
1 parent 941fd24 commit b8696a8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main.rs

+8-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,14 @@ pub fn main() {
2929

3030
pub async fn track_previous_url() {
3131
let previous_domain = if document().referrer() == "" {
32-
"Undefined".to_owned()
32+
let mut res = "Undefined".to_owned();
33+
if let Some(from) = document().location() {
34+
if let Ok(url) = Url::new(&from.href().unwrap_or_default()) {
35+
let search_params = url.search_params();
36+
res = search_params.get("from").unwrap_or("Undefined".to_string());
37+
}
38+
}
39+
res
3340
} else {
3441
let address = document().referrer();
3542
let url = Url::new(&address).unwrap();

0 commit comments

Comments
 (0)