diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue index 98ca0f6..e1ff18b 100644 --- a/NUXT/layouts/default.vue +++ b/NUXT/layouts/default.vue @@ -137,7 +137,7 @@ export default { CapacitorApp.addListener("appUrlOpen", (event) => { this.$logger("ExternalURL", event.url); // We only push to the route if there is a url present - linkParser(event.url); + const result = linkParser(event.url); if (result) this.$router.push(result.pathname + result.search); }); diff --git a/NUXT/plugins/utils.js b/NUXT/plugins/utils.js index c45b16b..84e670b 100644 --- a/NUXT/plugins/utils.js +++ b/NUXT/plugins/utils.js @@ -63,7 +63,7 @@ function linkParser(url) { if (url) { try { const slug = new URL(setHttp(url)); - const host = slug.hostname.toLowerCase().replace(/^www\./, ""); + const host = slug.hostname.toLowerCase().replace(/^(www|m)\./, ""); if (host == "youtube.com") { result = slug; } else if (host == "youtu.be") {