Răsfoiți Sursa

fix: check `href` null

YuKun Liu 3 ani în urmă
părinte
comite
327f901548
1 a modificat fișierele cu 7 adăugiri și 5 ștergeri
  1. 7 5
      packages/desktop/src/index.js

+ 7 - 5
packages/desktop/src/index.js

@@ -364,12 +364,14 @@ class Interpreter {
         if (event.type == "click") {
           event.preventDefault();
           if (should_prevent_default !== `onclick`) {
-            console.log(event.target.getAttribute("href"));
             if(element.tagName == "A") {
-              rpc.call("browser_open", {
-                mounted_dom_id: parseInt(real_id),
-                href: event.target.getAttribute("href")
-              })
+              const href = event.target.getAttribute("href")
+              if (href !== "" || href !== null) {
+                rpc.call("browser_open", {
+                  mounted_dom_id: parseInt(real_id),
+                  href: event.target.getAttribute("href")
+                });
+              }
             }
           }
         }