liming há 3 semanas atrás
pai
commit
1836b2cc76
1 ficheiros alterados com 10 adições e 8 exclusões
  1. 10 8
      src/composables/dAppView.js

+ 10 - 8
src/composables/dAppView.js

@@ -1,8 +1,4 @@
- 
-import {
-  InAppBrowser,
-  DefaultWebViewOptions, 
-} from "@capacitor/inappbrowser";
+import { InAppBrowser, DefaultWebViewOptions } from "@capacitor/inappbrowser";
 
 // dappView
 export const openDapp = async (url, params) => {
@@ -10,12 +6,18 @@ export const openDapp = async (url, params) => {
   const queryString = new URLSearchParams(params).toString();
   const fullUrl = `${url}?${queryString}`;
 
+  // 判断是web 还是 ios
+  if (Capacitor.getPlatform() === "web") {
+    window.open(fullUrl, "_blank");
+    return;
+  }
+
   await InAppBrowser.openInWebView({
-    url: fullUrl, 
+    url: fullUrl,
     options: {
       ...DefaultWebViewOptions,
-      showURL: false, 
-      showToolbar:false,  
+      showURL: false,
+      showToolbar: false,
     },
   });
 };