mirror of https://github.com/logseq/logseq
fix(electron): open external file with default app #3863
parent
0aa36ae78c
commit
47123add4a
|
@ -93,7 +93,7 @@
|
|||
(defn- open-default-app!
|
||||
[url default-open]
|
||||
(let [URL (.-URL URL)
|
||||
parsed-url (URL. url)]
|
||||
parsed-url (try (URL. url) (catch js/Error _ nil))]
|
||||
(if (and parsed-url (contains? #{"https:" "http:" "mailto:"} (.-protocol parsed-url)))
|
||||
(.openExternal shell url)
|
||||
(when default-open (default-open url)))))
|
||||
|
|
Loading…
Reference in New Issue