liming 3 weeks ago
parent
commit
1836b2cc76
1 changed files with 10 additions and 8 deletions
  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
 // dappView
 export const openDapp = async (url, params) => {
 export const openDapp = async (url, params) => {
@@ -10,12 +6,18 @@ export const openDapp = async (url, params) => {
   const queryString = new URLSearchParams(params).toString();
   const queryString = new URLSearchParams(params).toString();
   const fullUrl = `${url}?${queryString}`;
   const fullUrl = `${url}?${queryString}`;
 
 
+  // 判断是web 还是 ios
+  if (Capacitor.getPlatform() === "web") {
+    window.open(fullUrl, "_blank");
+    return;
+  }
+
   await InAppBrowser.openInWebView({
   await InAppBrowser.openInWebView({
-    url: fullUrl, 
+    url: fullUrl,
     options: {
     options: {
       ...DefaultWebViewOptions,
       ...DefaultWebViewOptions,
-      showURL: false, 
-      showToolbar:false,  
+      showURL: false,
+      showToolbar: false,
     },
     },
   });
   });
 };
 };