From dd10d0bb3a68c2f05c7abdd500e911d2ca8c6164 Mon Sep 17 00:00:00 2001 From: Luk Date: Mon, 29 Jan 2024 20:43:10 +0800 Subject: [PATCH] add `open_url_in_webview` --- unitool.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/unitool.js b/unitool.js index 5448118..7641afe 100644 --- a/unitool.js +++ b/unitool.js @@ -420,7 +420,7 @@ export default { } }, - open_url_in_browser (url) { + open_url_in_browser ({ url }) { url = this.localizeText?.(url) || url // #ifdef APP plus.runtime.openURL(url) @@ -429,6 +429,15 @@ export default { window.open(url, '_blank') // #endif }, + open_url_in_webview ({ url, title }) { + if (wo.envar.inPc) { + window.open(wo.ll(url), '_blank') + } else { + wo.ss.webviewUrl = url + wo.ss.webviewTitle = title + uni.navigateTo({ url: 'tool-webview' }) + } + }, parse_ua_to_browser () { // #ifdef WEB