|
@@ -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,
|
|
},
|
|
},
|
|
});
|
|
});
|
|
};
|
|
};
|