From bc747f111a15ff5508d2980ba7a2b384371b50c4 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Tue, 17 Dec 2024 15:24:25 +0800 Subject: [PATCH] :bookmark: update version --- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/src/inject/event.js | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index fb734dc..279ec63 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2299,7 +2299,7 @@ dependencies = [ [[package]] name = "pake" -version = "0.1.0" +version = "3.0.0" dependencies = [ "serde", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index b8f784b..42d1d26 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pake" -version = "0.1.0" +version = "3.0.0" description = "🤱🏻 Turn any webpage into a desktop app with Rust." authors = ["Tw93"] license = "MIT" diff --git a/src-tauri/src/inject/event.js b/src-tauri/src/inject/event.js index e3f79a4..d5d55f7 100644 --- a/src-tauri/src/inject/event.js +++ b/src-tauri/src/inject/event.js @@ -175,19 +175,19 @@ document.addEventListener('DOMContentLoaded', () => { }; } - const isExternalLink = link => window.location.host !== link.host; // process special download protocol['data:','blob:'] const isSpecialDownload = url => ['blob', 'data'].some(protocol => url.startsWith(protocol)); const isDownloadRequired = (url, anchorElement, e) => anchorElement.download || e.metaKey || e.ctrlKey || isDownloadLink(url); - const handleExternalLink = (url) => { + const handleExternalLink = url => { invoke('plugin:shell|open', { path: url, }); }; const detectAnchorElementClick = e => { + const anchorElement = e.target.closest('a'); if (anchorElement && anchorElement.href) { @@ -224,7 +224,7 @@ document.addEventListener('DOMContentLoaded', () => { // Rewrite the window.open function. const originalWindowOpen = window.open; - window.open = function(url, name, specs) { + window.open = function (url, name, specs) { // Apple login and google login if (name === 'AppleAuthentication') { //do nothing