瀏覽代碼

fix: disallow remote files

Konstantinos Kaloutas 3 年之前
父節點
當前提交
852d3b5e4a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/electron/electron/window.cljs

+ 1 - 1
src/electron/electron/window.cljs

@@ -115,7 +115,7 @@
     (when parsed-url
       (condp contains? (.-protocol parsed-url)
         #{"https:" "http:" "mailto:"} (.openExternal shell url)
-        #{"file:"} (default-open url)
+        #{"file:"} (when (empty? (.-host parsed-url)) (default-open url))
         nil))))
 
 (defn setup-window-listeners!