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